vnf_src_interface = self._parse_vnf_interface(args.get("source"))\r
vnf_dst_name = self._parse_vnf_name(args.get("destination"))\r
vnf_dst_interface = self._parse_vnf_interface(args.get("destination"))\r
+ weight = args.get("weight")\r
r = self.c.network_action_start(\r
#args.get("datacenter"),\r
vnf_src_name,\r
vnf_dst_name,\r
- vnf_src_interface,\r
- vnf_dst_interface)\r
+ vnf_src_interface=vnf_src_interface,\r
+ vnf_dst_interface=vnf_dst_interface,\r
+ weight=weight)\r
pp.pprint(r)\r
\r
def remove(self, args):\r
vnf_src_interface = self._parse_vnf_interface(args.get("source"))\r
vnf_dst_name = self._parse_vnf_name(args.get("destination"))\r
vnf_dst_interface = self._parse_vnf_interface(args.get("destination"))\r
+ weight = args.get("weight")\r
r = self.c.network_action_stop(\r
#args.get("datacenter"),\r
vnf_src_name,\r
vnf_dst_name,\r
- vnf_src_interface,\r
- vnf_dst_interface)\r
+ vnf_src_interface=vnf_src_interface,\r
+ vnf_dst_interface=vnf_dst_interface,\r
+ weight=weight)\r
pp.pprint(r)\r
\r
def _parse_vnf_name(self, vnf_name_str):\r
parser.add_argument(\r
"--destination", "-dst", dest="destination",\r
help="vnf name of the destination of the chain")\r
+parser.add_argument(\r
+ "--weight", "-w", dest="weight",\r
+ help="weight metric to calculate the path")\r
\r
def main(argv):\r
args = vars(parser.parse_args(argv))\r