Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_lpm/
H A Drte_lpm6.h26 struct rte_lpm6;
54 struct rte_lpm6 *
68 struct rte_lpm6 *
80 rte_lpm6_free(struct rte_lpm6 *lpm);
97 rte_lpm6_add(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth,
116 rte_lpm6_is_rule_present(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth,
132 rte_lpm6_delete(struct rte_lpm6 *lpm, const uint8_t *ip, uint8_t depth);
149 rte_lpm6_delete_bulk_func(struct rte_lpm6 *lpm,
159 rte_lpm6_delete_all(struct rte_lpm6 *lpm);
174 rte_lpm6_lookup(const struct rte_lpm6 *lpm, const uint8_t *ip, uint32_t *next_hop);
[all …]
H A Drte_lpm6.c98 struct rte_lpm6 { struct
167 tbl8_pool_init(struct rte_lpm6 *lpm) in tbl8_pool_init()
211 tbl8_available(struct rte_lpm6 *lpm) in tbl8_available()
231 rebuild_lpm(struct rte_lpm6 *lpm) in rebuild_lpm()
246 struct rte_lpm6 *
251 struct rte_lpm6 *lpm = NULL; in rte_lpm6_create()
324 lpm = (struct rte_lpm6 *) te->data; in rte_lpm6_create()
384 struct rte_lpm6 *
387 struct rte_lpm6 *l = NULL; in rte_lpm6_find_existing()
395 l = (struct rte_lpm6 *) te->data; in rte_lpm6_find_existing()
[all …]
H A Dmeson.build4 sources = files('rte_lpm.c', 'rte_lpm6.c')
5 headers = files('rte_lpm.h', 'rte_lpm6.h')
/f-stack/freebsd/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 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 Drte_lpm6.c90 struct rte_lpm6 { struct
162 tbl8_pool_init(struct rte_lpm6 *lpm) in tbl8_pool_init()
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 *
388 struct rte_lpm6 *l = NULL;
396 l = (struct rte_lpm6 *) te->data;
[all …]
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()
395 struct rte_lpm6 *lpm6; in build_table()
/f-stack/dpdk/app/test/
H A Dtest_lpm6.c125 struct rte_lpm6 *lpm = NULL; in test0()
199 struct rte_lpm6 *lpm = NULL; in test2()
228 struct rte_lpm6 *lpm = NULL; in test3()
249 struct rte_lpm6 *lpm = NULL; in test4()
288 struct rte_lpm6 *lpm = NULL; in test5()
326 struct rte_lpm6 *lpm = NULL; in test6()
364 struct rte_lpm6 *lpm = NULL; in test7()
402 struct rte_lpm6 *lpm = NULL; in test8()
441 struct rte_lpm6 *lpm = NULL; in test9()
486 struct rte_lpm6 *lpm = NULL; in test10()
[all …]
H A Dtest_lpm6_perf.c56 struct rte_lpm6 *lpm = NULL; in test_lpm6_perf()
/f-stack/dpdk/examples/ip_fragmentation/
H A Dmain.c133 struct rte_lpm6 *lpm6;
216 static struct rte_lpm6 *socket_lpm6[RTE_MAX_NUMA_NODES];
718 struct rte_lpm6 *lpm6; in init_routing_table()
780 struct rte_lpm6 *lpm6; in init_mem()
/f-stack/dpdk/examples/ip_reassembly/
H A Dmain.c137 struct rte_lpm6 *lpm6;
235 static struct rte_lpm6 *socket_lpm6[RTE_MAX_NUMA_NODES];
766 struct rte_lpm6 *lpm6; in init_routing_table()
902 struct rte_lpm6 *lpm6; in init_mem()
/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_lpm.c75 static struct rte_lpm6 *ipv6_l3fwd_lpm_lookup_struct[NB_SOCKETS];
94 struct rte_lpm6 *ipv6_l3fwd_lookup_struct) in lpm_get_ipv6_dst_port()
/f-stack/dpdk/examples/ipsec-secgw/
H A Drt.c130 struct rte_lpm6 *lpm6; in rt_init()
H A Dipsec_worker.c163 ret = rte_lpm6_lookup((struct rte_lpm6 *)rt_ctx, dst_ip, &hop); in route6_pkt()
H A Dipsec-secgw.c1005 rte_lpm6_lookup_bulk_func((struct rte_lpm6 *)rt_ctx, dst_ip, hop, in route6_pkts()
/f-stack/dpdk/lib/librte_table/
H A Drte_table_lpm_ipv6.c44 struct rte_lpm6 *lpm;
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md130 [LPM IPv6 route] (@ref rte_lpm6.h),
/f-stack/dpdk/app/test-fib/
H A Dmain.c1038 struct rte_lpm6 *lpm = NULL; in run_v6()
/f-stack/dpdk/examples/performance-thread/l3fwd-thread/
H A Dmain.c541 typedef struct rte_lpm6 lookup6_struct_t;