40 #ifndef included_ip_ip6_error_h 41 #define included_ip_ip6_error_h 43 #define foreach_ip6_error \ 45 _ (NONE, "valid ip6 packets") \ 48 _ (TOO_SHORT, "ip6 length < 40 bytes") \ 49 _ (BAD_LENGTH, "ip6 length > l2 length") \ 50 _ (VERSION, "ip6 version != 6") \ 51 _ (TIME_EXPIRED, "ip6 ttl <= 1") \ 54 _ (MTU_EXCEEDED, "ip6 MTU exceeded") \ 55 _ (DST_LOOKUP_MISS, "ip6 destination lookup miss") \ 56 _ (SRC_LOOKUP_MISS, "ip6 source lookup miss") \ 57 _ (ADJACENCY_DROP, "ip6 adjacency drop") \ 58 _ (ADJACENCY_PUNT, "ip6 adjacency punt") \ 61 _ (UNKNOWN_PROTOCOL, "unknown ip protocol") \ 62 _ (UDP_CHECKSUM, "bad udp checksum") \ 63 _ (ICMP_CHECKSUM, "bad icmp checksum") \ 64 _ (UDP_LENGTH, "inconsistent udp/ip lengths") \ 67 _ (UNKNOWN_UDP_PORT, "no listener for udp port") \ 70 _(SPOOFED_LOCAL_PACKETS, "ip4 spoofed local-address packet drops") \ 73 _ (INACL_TABLE_MISS, "input ACL table-miss drops") \ 74 _ (INACL_SESSION_DENY, "input ACL session deny drops") 78 #define _(sym,str) IP6_ERROR_##sym,
#define foreach_ip6_error