30 #define CNE_FIB6_IPV6_ADDR_SIZE 16
134 uint64_t *next_hops,
int n);
#define CNE_FIB6_IPV6_ADDR_SIZE
void * cne_fib6_get_dp(struct cne_fib6 *fib)
struct cne_fib6 * cne_fib6_create(const char *name, struct cne_fib6_conf *conf)
int cne_fib6_add(struct cne_fib6 *fib, const uint8_t ip[CNE_FIB6_IPV6_ADDR_SIZE], uint8_t depth, uint64_t next_hop)
void cne_fib6_free(struct cne_fib6 *fib)
int cne_fib6_lookup_bulk(struct cne_fib6 *fib, uint8_t ips[][CNE_FIB6_IPV6_ADDR_SIZE], uint64_t *next_hops, int n)
int cne_fib6_select_lookup(struct cne_fib6 *fib, enum cne_fib6_lookup_type type)
struct cne_rib6 * cne_fib6_get_rib(struct cne_fib6 *fib)
int cne_fib6_delete(struct cne_fib6 *fib, const uint8_t ip[CNE_FIB6_IPV6_ADDR_SIZE], uint8_t depth)
@ CNE_FIB6_LOOKUP_TRIE_VECTOR_AVX512
@ CNE_FIB6_LOOKUP_TRIE_SCALAR
@ CNE_FIB6_LOOKUP_DEFAULT