aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_ip_mcast.py
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2018-01-23 08:38:50 -0800
committerOle Trøan <otroan@employees.org>2018-01-24 15:14:16 +0000
commitce111d2ee3bacec2a09d8f5b664dcfafa0dd50c7 (patch)
tree33cf3c6912d7a05106d010fa524958aa01fd34bb /test/test_ip_mcast.py
parente5453d0fa29f39a7f78a7e22815566a7f4c9e5ef (diff)
Improve the error reporting for a IP multicast RPF miss.
now we get: 00:00:04:288925: pg-input ... 00:00:04:289345: ethernet-input ... 00:00:04:289524: ip6-input ... 00:00:04:289553: ip6-mfib-forward-lookup ... 00:00:04:289584: ip6-mfib-forward-rpf entry 14 itf 2 flags Forward, 00:00:04:289754: ip6-drop UDP: 2002::1 -> ff01:2::255 tos 0x00, flow label 0x0, hop limit 64, payload length 21 UDP: 1234 -> 1234 length 21, checksum 0x90d1 00:00:04:289802: error-drop ip4-input: Multicast RPF check failed 08:36:44,517 Count Node Reason 182 ip4-input Multicast RPF check failed 8 ip6-icmp-input neighbor advertisements sent 8 ip6-icmp-input router advertisements sent 8 arp-input ARP replies sent Change-Id: I1b29cda4ec77a88db45bfb25c7473cd64bbf501a Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'test/test_ip_mcast.py')
-rw-r--r--test/test_ip_mcast.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_ip_mcast.py b/test/test_ip_mcast.py
index f3d23a612db..b4554c67f42 100644
--- a/test/test_ip_mcast.py
+++ b/test/test_ip_mcast.py
@@ -406,6 +406,15 @@ class TestIPMcast(VppTestCase):
#
# a stream that matches the route for (*, ff01::/16)
+ # sent on the non-accepting interface
+ #
+ self.vapi.cli("clear trace")
+ tx = self.create_stream_ip6(self.pg1, "2002::1", "ff01:2::255")
+ self.send_and_assert_no_replies(self.pg1, tx, "RPF miss")
+
+ #
+ # a stream that matches the route for (*, ff01::/16)
+ # sent on the accepting interface
#
self.vapi.cli("clear trace")
tx = self.create_stream_ip6(self.pg0, "2002::1", "ff01:2::255")