ipsec: add missing ipv6 ah code & ipv6 tests
Change-Id: I89e90193ded1beb6cb0950c15737f9467efac1c3 Signed-off-by: Klement Sekera <ksekera@cisco.com>
This commit is contained in:

committed by
Damjan Marion

parent
400ded3642
commit
611864f4bd
@ -23,6 +23,22 @@ class VppInterface(object):
|
||||
"""MAC-address of the VPP interface."""
|
||||
return self._local_mac
|
||||
|
||||
@property
|
||||
def local_addr(self):
|
||||
return self._local_addr
|
||||
|
||||
@property
|
||||
def remote_addr(self):
|
||||
return self._remote_addr
|
||||
|
||||
@property
|
||||
def local_addr_n(self):
|
||||
return self._local_addr_n
|
||||
|
||||
@property
|
||||
def remote_addr_n(self):
|
||||
return self._remote_addr_n
|
||||
|
||||
@property
|
||||
def local_ip4(self):
|
||||
"""Local IPv4 address on VPP interface (string)."""
|
||||
@ -65,7 +81,7 @@ class VppInterface(object):
|
||||
|
||||
@property
|
||||
def local_ip6_ll(self):
|
||||
"""Local IPv6 linnk-local address on VPP interface (string)."""
|
||||
"""Local IPv6 link-local address on VPP interface (string)."""
|
||||
return self._local_ip6_ll
|
||||
|
||||
@property
|
||||
@ -200,6 +216,15 @@ class VppInterface(object):
|
||||
self.has_ip6_config = False
|
||||
self.ip6_table_id = 0
|
||||
|
||||
self._local_addr = {socket.AF_INET: self.local_ip4,
|
||||
socket.AF_INET6: self.local_ip6}
|
||||
self._local_addr_n = {socket.AF_INET: self.local_ip4n,
|
||||
socket.AF_INET6: self.local_ip6n}
|
||||
self._remote_addr = {socket.AF_INET: self.remote_ip4,
|
||||
socket.AF_INET6: self.remote_ip6}
|
||||
self._remote_addr_n = {socket.AF_INET: self.remote_ip4n,
|
||||
socket.AF_INET6: self.remote_ip6n}
|
||||
|
||||
r = self.test.vapi.sw_interface_dump()
|
||||
for intf in r:
|
||||
if intf.sw_if_index == self.sw_if_index:
|
||||
|
Reference in New Issue
Block a user