51 #define _(s,v) vlib_punt_reason_alloc (punt_hdl, v, \ 52 ipsec_punt_interested_listener, \ 54 &ipsec_punt_reason[IPSEC_PUNT_##s]);
int vlib_punt_hdl_t
Typedef for a client handle.
static clib_error_t * ipsec_punt_init(vlib_main_t *vm)
#define VLIB_INIT_FUNCTION(x)
#define vlib_call_init_function(vm, x)
vlib_punt_hdl_t vlib_punt_client_register(const char *who)
Register a new clinet.
static clib_error_t * punt_init(vlib_main_t *vm)
void ipsec_tun_register_nodes(ip_address_family_t af)
vlib_punt_reason_t ipsec_punt_reason[IPSEC_PUNT_N_REASONS]
static vlib_punt_hdl_t punt_hdl
#define foreach_ipsec_punt_reason
static void ipsec_punt_interested_listener(vlib_enable_or_disable_t action, void *data)
vl_api_mac_event_action_t action
void ipsec_tun_unregister_nodes(ip_address_family_t af)
enum vlib_punt_reason_t_ vlib_punt_reason_t
The 'syatem' defined punt reasons.