summaryrefslogtreecommitdiffstats
path: root/test/vpp_ip_route.py
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2019-01-23 00:36:16 -0800
committerDamjan Marion <dmarion@me.com>2019-02-20 14:40:52 +0000
commitdc2a250f0616a3d853982b46597133780715bf57 (patch)
tree1bc1f49040ac76b3af7a4559fd06b3632a7e0f77 /test/vpp_ip_route.py
parent4c696abc8cf185ef18ed2baeb06304affee5ab39 (diff)
IP route local and connected
allow routes that are local and connected to be added via the API. this emulates the addition of a second address in the same subnet added to an interface. Change-Id: Ib18a08c26956be9a07b3360664210c8cf6734c84 Signed-off-by: Neale Ranns <nranns@cisco.com> (cherry picked from commit 7425f9289bdc17d330044b0df0fc31cdeeca626b)
Diffstat (limited to 'test/vpp_ip_route.py')
-rw-r--r--test/vpp_ip_route.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/test/vpp_ip_route.py b/test/vpp_ip_route.py
index 5a6598eb012..d024f10c5e7 100644
--- a/test/vpp_ip_route.py
+++ b/test/vpp_ip_route.py
@@ -391,8 +391,7 @@ class VppIpRoute(VppObject):
self.is_prohibit = is_prohibit
def add_vpp_config(self):
- if self.is_local or self.is_unreach or \
- self.is_prohibit or self.is_drop:
+ if self.is_unreach or self.is_prohibit or self.is_drop:
r = self._test.vapi.ip_add_del_route(
self.dest_addr,
self.dest_addr_len,
@@ -421,6 +420,7 @@ class VppIpRoute(VppObject):
next_hop_id=path.next_hop_id,
is_ipv6=self.is_ip6,
is_dvr=path.is_dvr,
+ is_local=self.is_local,
is_resolve_host=path.is_resolve_host,
is_resolve_attached=path.is_resolve_attached,
is_source_lookup=path.is_source_lookup,
@@ -430,8 +430,7 @@ class VppIpRoute(VppObject):
self._test.registry.register(self, self._test.logger)
def remove_vpp_config(self):
- if self.is_local or self.is_unreach or \
- self.is_prohibit or self.is_drop:
+ if self.is_unreach or self.is_prohibit or self.is_drop:
self._test.vapi.ip_add_del_route(
self.dest_addr,
self.dest_addr_len,