Use IP address types on UDP encap API

Change-Id: I3c714c519b6d0009329b50947ce250c18ee2a85a
Signed-off-by: Neale Ranns <nranns@cisco.com>
This commit is contained in:
Neale Ranns
2018-08-08 01:06:40 -07:00
committed by Ole Trøan
parent 404d88edce
commit d0df49f26e
14 changed files with 484 additions and 168 deletions

View File

@ -1149,15 +1149,13 @@ class VppPapiProvider(object):
'session_id': session_id}
)
def udp_encap_add_del(self,
id,
src_ip,
dst_ip,
src_port,
dst_port,
table_id=0,
is_add=1,
is_ip6=0):
def udp_encap_add(self,
id,
src_ip,
dst_ip,
src_port,
dst_port,
table_id=0):
""" Add a GRE tunnel
:param id: user provided ID
:param src_ip:
@ -1165,21 +1163,23 @@ class VppPapiProvider(object):
:param src_port:
:param dst_port:
:param outer_fib_id: (Default value = 0)
:param is_add: (Default value = 1)
:param is_ipv6: (Default value = 0)
"""
return self.api(
self.papi.udp_encap_add_del,
{'id': id,
'is_add': is_add,
'is_ip6': is_ip6,
'src_ip': src_ip,
'dst_ip': dst_ip,
'src_port': src_port,
'dst_port': dst_port,
'table_id': table_id}
)
self.papi.udp_encap_add,
{
'udp_encap': {
'id': id,
'src_ip': src_ip,
'dst_ip': dst_ip,
'src_port': src_port,
'dst_port': dst_port,
'table_id': table_id
}
})
def udp_encap_del(self, id):
return self.api(self.papi.udp_encap_del, {'id': id})
def udp_encap_dump(self):
return self.api(self.papi.udp_encap_dump, {})