diff options
author | Martin Klozik <martinx.klozik@intel.com> | 2017-03-16 15:11:32 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-03-16 15:11:32 +0000 |
commit | 8fb2907c4e169ac54acce7a869aeca435b85532e (patch) | |
tree | 29e436b19de8a9dfcde381845a4b73f8cb2660df /vswitches/vswitch.py | |
parent | 0e5346ac983841c2b082ca7d3934922dc70624f3 (diff) | |
parent | d1145851ad5cb9b5abe963ee97491aa694d389dc (diff) |
Merge "vpp: Initial support of VPP vSwitch"
Diffstat (limited to 'vswitches/vswitch.py')
-rw-r--r-- | vswitches/vswitch.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vswitches/vswitch.py b/vswitches/vswitch.py index 73e0a0c3..893bd1ff 100644 --- a/vswitches/vswitch.py +++ b/vswitches/vswitch.py @@ -130,6 +130,39 @@ class IVSwitch(object): """ raise NotImplementedError() + def add_connection(self, switch_name, port1, port2, bidir=False): + """Creates connection between given ports. + + :param switch_name: switch on which to operate + :param port1: port to be used in connection + :param port2: port to be used in connection + :param bidir: switch between uni and bidirectional traffic + + :raises: RuntimeError + """ + raise NotImplementedError() + + def del_connection(self, switch_name, port1, port2, bidir=False): + """Remove connection between two interfaces. + + :param switch_name: switch on which to operate + :param port1: port to be used in connection + :param port2: port to be used in connection + :param bidir: switch between uni and bidirectional traffic + + :raises: RuntimeError + """ + raise NotImplementedError() + + def dump_connections(self, switch_name): + """Dump connections between interfaces. + + :param switch_name: switch on which to operate + + :raises: RuntimeError + """ + raise NotImplementedError() + def dump_flows(self, switch_name): """Dump flows from the logical switch |