aboutsummaryrefslogtreecommitdiffstats
path: root/extras/deprecated/plugins/gbp/test_gbp.py
diff options
context:
space:
mode:
Diffstat (limited to 'extras/deprecated/plugins/gbp/test_gbp.py')
-rw-r--r--extras/deprecated/plugins/gbp/test_gbp.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/extras/deprecated/plugins/gbp/test_gbp.py b/extras/deprecated/plugins/gbp/test_gbp.py
index 8c53b393f92..1c12abe008d 100644
--- a/extras/deprecated/plugins/gbp/test_gbp.py
+++ b/extras/deprecated/plugins/gbp/test_gbp.py
@@ -1162,6 +1162,31 @@ class TestGBP(VppTestCase):
lf = VppL2FibEntry(self, epg_nat.bd.bd, ep.mac, ep.recirc.recirc, bvi_mac=0)
lf.add_vpp_config()
+ self.assert_equal(
+ self.statistics["/net/arp/tx/gratuitous"][
+ :, epgs[0].uplink.sw_if_index
+ ].sum(),
+ 2,
+ )
+ self.assert_equal(
+ self.statistics["/net/arp/tx/gratuitous"][
+ :, epgs[1].uplink.sw_if_index
+ ].sum(),
+ 1,
+ )
+ self.assert_equal(
+ self.statistics["/net/ip6-nd/tx/gratuitous"][
+ :, epgs[0].uplink.sw_if_index
+ ].sum(),
+ 2,
+ )
+ self.assert_equal(
+ self.statistics["/net/ip6-nd/tx/gratuitous"][
+ :, epgs[1].uplink.sw_if_index
+ ].sum(),
+ 1,
+ )
+
#
# ARP packets for unknown IP are sent to the EPG uplink
#