Home
last modified time | relevance | path

Searched refs:rte_lpm (Results 1 – 25 of 26) sorted by relevance

12

/dpdk/lib/lpm/
H A Drte_lpm.h118 struct rte_lpm { struct
160 struct rte_lpm *
174 struct rte_lpm *
186 rte_lpm_free(struct rte_lpm *lpm);
207 int rte_lpm_rcu_qsbr_add(struct rte_lpm *lpm, struct rte_lpm_rcu_config *cfg);
242 rte_lpm_is_rule_present(struct rte_lpm *lpm, uint32_t ip, uint8_t depth,
258 rte_lpm_delete(struct rte_lpm *lpm, uint32_t ip, uint8_t depth);
267 rte_lpm_delete_all(struct rte_lpm *lpm);
282 rte_lpm_lookup(struct rte_lpm *lpm, uint32_t ip, uint32_t *next_hop) in rte_lpm_lookup()
339 rte_lpm_lookup_bulk_func(const struct rte_lpm *lpm, const uint32_t *ips, in rte_lpm_lookup_bulk_func()
[all …]
H A Dmeson.build10 sources = files('rte_lpm.c', 'rte_lpm6.c')
11 headers = files('rte_lpm.h', 'rte_lpm6.h')
H A Drte_lpm.c51 struct rte_lpm lpm;
117 struct rte_lpm *
145 struct rte_lpm *
151 struct rte_lpm *lpm = NULL; in rte_lpm_create()
252 rte_lpm_free(struct rte_lpm *lpm) in rte_lpm_free()
301 rte_lpm_rcu_qsbr_add(struct rte_lpm *lpm, struct rte_lpm_rcu_config *cfg) in rte_lpm_rcu_qsbr_add()
799 rte_lpm_add(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_add()
850 rte_lpm_is_rule_present(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_is_rule_present()
1143 rte_lpm_delete(struct rte_lpm *lpm, uint32_t ip, uint8_t depth) in rte_lpm_delete()
1201 rte_lpm_delete_all(struct rte_lpm *lpm) in rte_lpm_delete_all()
H A Drte_lpm_sve.h16 __rte_lpm_lookup_vec(const struct rte_lpm *lpm, const uint32_t *ips, in __rte_lpm_lookup_vec()
67 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
H A Drte_lpm_sse.h18 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
H A Drte_lpm_neon.h19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
H A Drte_lpm_altivec.h19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
/dpdk/app/test/
H A Dtest_lpm.c97 struct rte_lpm *lpm = NULL; in test0()
129 struct rte_lpm *lpm = NULL; in test1()
158 struct rte_lpm *lpm = NULL; in test2()
179 struct rte_lpm *lpm = NULL; in test3()
217 struct rte_lpm *lpm = NULL; in test4()
256 struct rte_lpm *lpm = NULL; in test5()
290 struct rte_lpm *lpm = NULL; in test6()
329 struct rte_lpm *lpm = NULL; in test7()
380 struct rte_lpm *lpm = NULL; in test8()
465 struct rte_lpm *lpm = NULL; in test9()
[all …]
H A Dtest_func_reentrancy.c347 struct rte_lpm *lpm; in lpm_clean()
366 struct rte_lpm *lpm; in lpm_create_free()
H A Dtest_lpm_perf.c31 struct rte_lpm *lpm;
/dpdk/lib/node/
H A Dip4_lookup.c24 struct rte_lpm *lpm_tbl[RTE_MAX_NUMA_NODES];
29 struct rte_lpm *lpm;
54 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_scalar()
H A Dip4_lookup_neon.h14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
H A Dip4_lookup_sse.h14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
/dpdk/examples/ip_fragmentation/
H A Dmain.c131 struct rte_lpm *lpm;
218 static struct rte_lpm *socket_lpm[RTE_MAX_NUMA_NODES];
720 struct rte_lpm *lpm; in init_routing_table()
782 struct rte_lpm *lpm; in init_mem()
/dpdk/examples/ip_reassembly/
H A Dmain.c135 struct rte_lpm *lpm;
237 static struct rte_lpm *socket_lpm[RTE_MAX_NUMA_NODES];
766 struct rte_lpm *lpm; in init_routing_table()
907 struct rte_lpm *lpm; in init_mem()
/dpdk/examples/ipsec-secgw/
H A Drt.c129 struct rte_lpm *lpm; in rt_init()
H A Dipsec_worker.c237 ret = rte_lpm_lookup((struct rte_lpm *)rt_ctx, dst_ip, &hop); in route4_pkt()
/dpdk/examples/l3fwd/
H A Dl3fwd_lpm.c41 static struct rte_lpm *ipv4_l3fwd_lpm_lookup_struct[NB_SOCKETS];
48 struct rte_lpm *ipv4_l3fwd_lookup_struct) in lpm_get_ipv4_dst_port()
/dpdk/lib/table/
H A Drte_table_lpm.c44 struct rte_lpm *lpm;
/dpdk/doc/api/
H A Ddoxy-api-index.md135 [LPM IPv4 route] (@ref rte_lpm.h),
/dpdk/doc/guides/prog_guide/
H A Drcu_lib.rst218 … library' refers to lock-free data structure libraries such at rte_hash, rte_lpm etc. in DPDK or s…
/dpdk/app/test-fib/
H A Dmain.c843 struct rte_lpm *lpm = NULL; in run_v4()
/dpdk/doc/guides/rel_notes/
H A Drelease_16_04.rst411 Changed the ``rte_lpm*_create()`` functions to return ``NULL`` and set
H A Drelease_20_11.rst650 ``rte_lpm``. The removed fields were made internal.
/dpdk/examples/l3fwd-power/
H A Dmain.c357 typedef struct rte_lpm lookup_struct_t;

12