bugfix: Fix errors related to removal of kernel modules 51/11351/3
authorMartin Klozik <martinx.klozik@intel.com>
Tue, 15 Mar 2016 15:30:42 +0000 (15:30 +0000)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Mon, 21 Mar 2016 15:30:24 +0000 (15:30 +0000)
commit3d4f372012624b95c9d6709805fce1908700ff13
tree6ffd451d7144aa14e6c8a976603a72462af78051
parentb55c8beb6003f07f025fc0edbc08c3e0fcaed064
bugfix: Fix errors related to removal of kernel modules

Internal module manager is responsible for removal of all vsperf
specific kernel modules. Order of modules has been changed
to respect possible dependencies among modules. Manager has been
improved to detect modules automatically loaded by modprobe
to solve dependecies. These modules are automatically removed.
Code of module manager has been refactored.

Change-Id: I4484f3bea7d9900db688f96edd5c3c6d4a304742
JIRA: VSPERF-259
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Brian Castelli <brian.castelli@spirent.com>
src/dpdk/dpdk.py
tools/module_manager.py