Home
last modified time | relevance | path

Searched refs:rte_lpm6 (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/contrib/dpdk_rte_lpm/
H A Drte_lpm6.h23 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 Drte_lpm6.c90 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 Ddpdk_lpm6.h39 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 Ddpdk_lpm6.c70 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 DMakefile8 SRCS.INET6=dpdk_lpm6.c rte_lpm6.c