Namespace_veth: Add funtionality for network namespace, veth ports 29/16129/3
authorChristian Trautman <ctrautma@redhat.com>
Wed, 29 Jun 2016 15:22:41 +0000 (11:22 -0400)
committerChristian Trautman <ctrautma@redhat.com>
Thu, 7 Jul 2016 15:18:13 +0000 (11:18 -0400)
commitfc09b7f0b6e036651fd4c101d9b8492c4cccfe0c
tree36a3192fdb99bd39a77d01dfd4387033ba6df494
parente04b1b9a22f93bb1783ff9e82486aec38dcb0efb
Namespace_veth: Add funtionality for network namespace, veth ports

Adds functionality for network namespaces and veth/peer ports
to connect the namespaces. The namespaces are tracked outside
of default Linux namespaces to prevent possible disruption of
work outside of VSPerf where a user may create a namespace and
the cleanup code deletes it. The cleanup code only removes
namespaces and veth ports created inside the testcase.

JIRA: VSPERF-310

Change-Id: If8881cafb119f38f052403a1de497e9660187d2e
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
testcases/integration.py
testcases/testcase.py
tools/namespace.py [new file with mode: 0644]
tools/veth.py [new file with mode: 0644]