api: refactor format_vl_api_prefix_t return keys
format_vl_api_prefix_t returns a dict with keys 'address' and 'address_length', but other format_vl_api_prefix functions return a dict with 'prefix', and 'len'. Refactor all format_vl_api_prefix_t to return consistent keys 'address' and 'len'. Type: refactor Change-Id: I5f9558fc2da8742a303266e011102f5b2db80aad Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
This commit is contained in:

committed by
Neale Ranns

parent
941da4a224
commit
ab05508e1e
@ -349,14 +349,16 @@ class VppInterface(object):
|
||||
suppress=suppress,
|
||||
send_unicast=send_unicast)
|
||||
|
||||
# TODO: This should accept ipaddress object.
|
||||
def ip6_ra_prefix(self, address, address_length, is_no=0,
|
||||
def ip6_ra_prefix(self, prefix, is_no=0,
|
||||
off_link=0, no_autoconfig=0, use_default=0):
|
||||
"""Configure IPv6 RA suppress on the VPP interface."""
|
||||
"""Configure IPv6 RA suppress on the VPP interface.
|
||||
|
||||
prefix can be a string in the format of '<address>/<length_in_bits>'
|
||||
or ipaddress.ipnetwork object (if strict.)"""
|
||||
|
||||
self.test.vapi.sw_interface_ip6nd_ra_prefix(
|
||||
sw_if_index=self.sw_if_index,
|
||||
prefix={'address': address,
|
||||
'address_length': address_length},
|
||||
prefix=prefix,
|
||||
use_default=use_default,
|
||||
off_link=off_link, no_autoconfig=no_autoconfig,
|
||||
is_no=is_no)
|
||||
|
Reference in New Issue
Block a user