Home
last modified time | relevance | path

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

12

/f-stack/dpdk/lib/librte_lpm/
H A Drte_lpm.h122 struct rte_lpm { struct
164 struct rte_lpm *
178 struct rte_lpm *
190 rte_lpm_free(struct rte_lpm *lpm);
211 int rte_lpm_rcu_qsbr_add(struct rte_lpm *lpm, struct rte_lpm_rcu_config *cfg);
246 rte_lpm_is_rule_present(struct rte_lpm *lpm, uint32_t ip, uint8_t depth,
262 rte_lpm_delete(struct rte_lpm *lpm, uint32_t ip, uint8_t depth);
271 rte_lpm_delete_all(struct rte_lpm *lpm);
286 rte_lpm_lookup(struct rte_lpm *lpm, uint32_t ip, uint32_t *next_hop) in rte_lpm_lookup()
343 rte_lpm_lookup_bulk_func(const struct rte_lpm *lpm, const uint32_t *ips, in rte_lpm_lookup_bulk_func()
[all …]
H A Dmeson.build4 sources = files('rte_lpm.c', 'rte_lpm6.c')
5 headers = files('rte_lpm.h', 'rte_lpm6.h')
H A Drte_lpm.c58 struct rte_lpm lpm;
124 struct rte_lpm *
152 struct rte_lpm *
158 struct rte_lpm *lpm = NULL; in rte_lpm_create()
259 rte_lpm_free(struct rte_lpm *lpm) in rte_lpm_free()
308 rte_lpm_rcu_qsbr_add(struct rte_lpm *lpm, struct rte_lpm_rcu_config *cfg) in rte_lpm_rcu_qsbr_add()
806 rte_lpm_add(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_add()
857 rte_lpm_is_rule_present(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_is_rule_present()
1150 rte_lpm_delete(struct rte_lpm *lpm, uint32_t ip, uint8_t depth) in rte_lpm_delete()
1208 rte_lpm_delete_all(struct rte_lpm *lpm) in rte_lpm_delete_all()
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()
/f-stack/freebsd/contrib/dpdk_rte_lpm/
H A Drte_lpm.h131 struct rte_lpm { struct
165 struct rte_lpm *
179 struct rte_lpm *
191 rte_lpm_free(struct rte_lpm *lpm);
208 rte_lpm_add(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, uint32_t next_hop);
226 rte_lpm_is_rule_present(struct rte_lpm *lpm, uint32_t ip, uint8_t depth,
246 rte_lpm_delete(struct rte_lpm *lpm, uint32_t ip, uint8_t depth,
256 rte_lpm_delete_all(struct rte_lpm *lpm);
271 rte_lpm_lookup(struct rte_lpm *lpm, uint32_t ip, uint32_t *next_hop) in rte_lpm_lookup()
328 rte_lpm_lookup_bulk_func(const struct rte_lpm *lpm, const uint32_t *ips, in rte_lpm_lookup_bulk_func()
[all …]
H A Drte_lpm.c110 struct rte_lpm *
113 struct rte_lpm *l = NULL;
139 struct rte_lpm *
144 struct rte_lpm *lpm = NULL; in rte_lpm_create()
247 rte_lpm_free(struct rte_lpm *lpm) in rte_lpm_free()
290 rule_add(struct rte_lpm *lpm, uint32_t ip_masked, uint8_t depth,
466 add_depth_small(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in add_depth_small()
691 rte_lpm_add(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_add()
792 delete_depth_small(struct rte_lpm *lpm, uint32_t ip_masked, in delete_depth_small()
945 delete_depth_big(struct rte_lpm *lpm, uint32_t ip_masked, in delete_depth_big()
[all …]
H A Ddpdk_lpm.c65 struct rte_lpm *lpm;
81 struct rte_lpm *lpm; in lookup_ptr()
86 lpm = (struct rte_lpm *)algo_data; in lookup_ptr()
331 struct rte_lpm *lpm; in build_table()
/f-stack/dpdk/app/test/
H A Dtest_lpm.c86 struct rte_lpm *lpm = NULL; in test0()
118 struct rte_lpm *lpm = NULL; in test1()
147 struct rte_lpm *lpm = NULL; in test2()
168 struct rte_lpm *lpm = NULL; in test3()
206 struct rte_lpm *lpm = NULL; in test4()
245 struct rte_lpm *lpm = NULL; in test5()
279 struct rte_lpm *lpm = NULL; in test6()
318 struct rte_lpm *lpm = NULL; in test7()
369 struct rte_lpm *lpm = NULL; in test8()
454 struct rte_lpm *lpm = NULL; in test9()
[all …]
H A Dtest_func_reentrancy.c338 struct rte_lpm *lpm; in lpm_clean()
353 struct rte_lpm *lpm; in lpm_create_free()
H A Dtest_lpm_perf.c21 struct rte_lpm *lpm;
/f-stack/dpdk/lib/librte_node/
H A Dip4_lookup.c29 struct rte_lpm *lpm_tbl[RTE_MAX_NUMA_NODES];
34 struct rte_lpm *lpm;
59 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_scalar()
H A Dip4_lookup_sse.h14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
H A Dip4_lookup_neon.h14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
/f-stack/dpdk/examples/ip_fragmentation/
H A Dmain.c132 struct rte_lpm *lpm;
215 static struct rte_lpm *socket_lpm[RTE_MAX_NUMA_NODES];
717 struct rte_lpm *lpm; in init_routing_table()
779 struct rte_lpm *lpm; in init_mem()
/f-stack/dpdk/examples/ip_reassembly/
H A Dmain.c136 struct rte_lpm *lpm;
234 static struct rte_lpm *socket_lpm[RTE_MAX_NUMA_NODES];
765 struct rte_lpm *lpm; in init_routing_table()
901 struct rte_lpm *lpm; in init_mem()
/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_lpm.c74 static struct rte_lpm *ipv4_l3fwd_lpm_lookup_struct[NB_SOCKETS];
80 struct rte_lpm *ipv4_l3fwd_lookup_struct) in lpm_get_ipv4_dst_port()
/f-stack/dpdk/examples/ipsec-secgw/
H A Drt.c129 struct rte_lpm *lpm; in rt_init()
H A Dipsec_worker.c138 ret = rte_lpm_lookup((struct rte_lpm *)rt_ctx, dst_ip, &hop); in route4_pkt()
/f-stack/dpdk/lib/librte_table/
H A Drte_table_lpm.c46 struct rte_lpm *lpm;
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md129 [LPM IPv4 route] (@ref rte_lpm.h),
/f-stack/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…
/f-stack/dpdk/app/test-fib/
H A Dmain.c839 struct rte_lpm *lpm = NULL; in run_v4()
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_16_04.rst412 Changed the ``rte_lpm*_create()`` functions to return ``NULL`` and set

12