15 #ifndef __IPSEC_PUNT_H__ 16 #define __IPSEC_PUNT_H__ 20 #define foreach_ipsec_punt_reason \ 21 _ (IP4_SPI_UDP_0, "ipsec4-spi-o-udp-0", IP4_PACKET) \ 22 _ (IP4_NO_SUCH_TUNNEL, "ipsec4-no-such-tunnel", IP4_PACKET) \ 23 _ (IP6_NO_SUCH_TUNNEL, "ipsec6-no-such-tunnel", IP6_PACKET) 27 #define _(s, v, f) IPSEC_PUNT_##s,
vlib_punt_reason_t ipsec_punt_reason[IPSEC_PUNT_N_REASONS]
enum ipsec_punt_reason_t_ ipsec_punt_reason_type_t
#define foreach_ipsec_punt_reason
u8 * format_ipsec_punt_reason(u8 *s, va_list *args)
enum vlib_punt_reason_t_ vlib_punt_reason_t
The 'syatem' defined punt reasons.