vnf_src_interface=kwargs.get('vnf_src_interface'),
vnf_dst_interface=kwargs.get('vnf_dst_interface'),
weight=kwargs.get('weight'),
- match=kwargs.get('match'))
+ match=kwargs.get('match'),
+ bidirectional=kwargs.get('bidirectional'))
return str(c)
except Exception as ex:
logging.exception("RPC error.")
return ex.message
- def network_action_stop(self, vnf_src_name, vnf_dst_name, vnf_src_interface=None, vnf_dst_interface=None, weight=None):
+ def network_action_stop(self, vnf_src_name, vnf_dst_name, kwargs):
# call DCNetwork method, not really datacenter specific API for now...
# provided dc name needs to be part of API endpoint
# no check if vnfs are really connected to this datacenter...
try:
c = self.net.setChain(
vnf_src_name, vnf_dst_name,
- vnf_src_interface=vnf_src_interface,
- vnf_dst_interface=vnf_dst_interface,
+ vnf_src_interface=kwargs.get('vnf_src_interface'),
+ vnf_dst_interface=kwargs.get('vnf_dst_interface'),
cmd='del-flows',
- weight=weight)
+ weight=kwargs.get('weight'),
+ match=kwargs.get('match'),
+ bidirectional=kwargs.get('bidirectional'))
return c
except Exception as ex:
logging.exception("RPC error.")