From ce111d2ee3bacec2a09d8f5b664dcfafa0dd50c7 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Tue, 23 Jan 2018 08:38:50 -0800 Subject: 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 --- src/vnet/ip/ip4_error.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/vnet/ip/ip4_error.h') diff --git a/src/vnet/ip/ip4_error.h b/src/vnet/ip/ip4_error.h index d9b56bc2f49..4e545aeda3c 100644 --- a/src/vnet/ip/ip4_error.h +++ b/src/vnet/ip/ip4_error.h @@ -75,7 +75,10 @@ \ /* Errors singalled by ip4-inacl */ \ _ (INACL_TABLE_MISS, "input ACL table-miss drops") \ - _ (INACL_SESSION_DENY, "input ACL session deny drops") + _ (INACL_SESSION_DENY, "input ACL session deny drops") \ + \ + /* Erros from mfib-forward */ \ + _ (RPF_FAILURE, "Multicast RPF check failed") typedef enum { -- cgit 1.2.3-korg