16 #ifndef __MFIB_SIGNAL_H__ 17 #define __MFIB_SIGNAL_H__ 24 #define MFIB_SIGNAL_BUFFER_SIZE 255 void mfib_signal_push(const mfib_entry_t *mfe, mfib_itf_t *mfi, vlib_buffer_t *b0)
A pair of indicies, for the entry and interface resp.
u32 index_t
A Data-Path Object is an object that represents actions that are applied to packets are they are swit...
void vl_mfib_signal_send_one(struct vl_api_registration_ *q, u32 context, const mfib_signal_t *mfs)
int mfib_signal_send_one(struct vl_api_registration_ *reg, u32 context)
#define MFIB_SIGNAL_BUFFER_SIZE
An API client registration, only in vpp/vlib.
struct mfib_signal_t_ mfib_signal_t
A pair of indicies, for the entry and interface resp.
u32 fib_node_index_t
A typedef of a node index.
An interface associated with a particular MFIB entry.
void mfib_signal_remove_itf(const mfib_itf_t *mfi)
u8 mfs_buffer[MFIB_SIGNAL_BUFFER_SIZE]
A buffer copied from the DP plane that triggered the signal.
void mfib_signal_module_init(void)
fib_node_index_t mfs_entry