Searched refs:rte_lpm6 (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/contrib/dpdk_rte_lpm/ |
H A D | rte_lpm6.h | 23 struct rte_lpm6; 61 struct rte_lpm6 * 75 struct rte_lpm6 * 87 rte_lpm6_free(struct rte_lpm6 *lpm); 104 rte_lpm6_add(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth, 123 rte_lpm6_is_rule_present(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth, 139 rte_lpm6_delete(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth, 157 rte_lpm6_delete_bulk_func(struct rte_lpm6 *lpm, 167 rte_lpm6_delete_all(struct rte_lpm6 *lpm); 182 rte_lpm6_lookup(const struct rte_lpm6 *lpm, const uint8_t *ip, uint32_t *next_hop); [all …]
|
H A D | rte_lpm6.c | 90 struct rte_lpm6 { struct 162 tbl8_pool_init(struct rte_lpm6 *lpm) in tbl8_pool_init() 177 tbl8_get(struct rte_lpm6 *lpm, uint32_t *tbl8_ind) in tbl8_get() 192 tbl8_put(struct rte_lpm6 *lpm, uint32_t tbl8_ind) in tbl8_put() 206 tbl8_available(struct rte_lpm6 *lpm) in tbl8_available() 227 rebuild_lpm(struct rte_lpm6 *lpm) 243 struct rte_lpm6 * 248 struct rte_lpm6 *lpm = NULL; in rte_lpm6_create() 323 lpm = (struct rte_lpm6 *) te->data; in rte_lpm6_create() 385 struct rte_lpm6 * [all …]
|
H A D | dpdk_lpm6.h | 39 struct rte_lpm6; 48 struct rte_lpm6 * 52 rte_lpm6_free(struct rte_lpm6 *lpm); 54 rte_lpm6_add(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth,
|
H A D | dpdk_lpm6.c | 70 struct rte_lpm6 *lpm6; 80 lookup_ptr_ll(const struct rte_lpm6 *lpm6, const struct in6_addr *dst6, in lookup_ptr_ll() 96 const struct rte_lpm6 *lpm6; in lookup_ptr() 102 lpm6 = (const struct rte_lpm6 *)algo_data; in lookup_ptr() 397 struct rte_lpm6 *lpm6; in build_table()
|
/freebsd/sys/modules/dpdk_lpm6/ |
H A D | Makefile | 8 SRCS.INET6=dpdk_lpm6.c rte_lpm6.c
|