16 #ifndef __CLASSIFY_DPO_H__ 17 #define __CLASSIFY_DPO_H__ u32 index_t
A Data-Path Object is an object that represents actions that are applied to packets are they are swit...
void classify_dpo_module_init(void)
A representation of an MPLS label for imposition in the data-path.
enum dpo_proto_t_ dpo_proto_t
Data path protocol.
#define pool_elt_at_index(p, i)
Returns pointer to element at given index.
struct classify_dpo_t classify_dpo_t
A representation of an MPLS label for imposition in the data-path.
CLIB_CACHE_LINE_ALIGN_MARK(cacheline0)
required for pool_get_aligned.
u8 * format_classify_dpo(u8 *s, va_list *args)
classify_dpo_t * classify_dpo_pool
static classify_dpo_t * classify_dpo_get(index_t index)
u16 cd_locks
Number of locks/users of the label.
index_t classify_dpo_create(dpo_proto_t proto, u32 classify_table_index)
vl_api_fib_path_nh_proto_t proto