| /dpdk/lib/lpm/ |
| H A D | rte_lpm.h | 118 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 D | meson.build | 10 sources = files('rte_lpm.c', 'rte_lpm6.c') 11 headers = files('rte_lpm.h', 'rte_lpm6.h')
|
| H A D | rte_lpm.c | 51 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 D | rte_lpm_sve.h | 16 __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 D | rte_lpm_sse.h | 18 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
|
| H A D | rte_lpm_neon.h | 19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
|
| H A D | rte_lpm_altivec.h | 19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
|
| /dpdk/app/test/ |
| H A D | test_lpm.c | 97 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 D | test_func_reentrancy.c | 347 struct rte_lpm *lpm; in lpm_clean() 366 struct rte_lpm *lpm; in lpm_create_free()
|
| H A D | test_lpm_perf.c | 31 struct rte_lpm *lpm;
|
| /dpdk/lib/node/ |
| H A D | ip4_lookup.c | 24 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 D | ip4_lookup_neon.h | 14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
|
| H A D | ip4_lookup_sse.h | 14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
|
| /dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 131 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 D | main.c | 135 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 D | rt.c | 129 struct rte_lpm *lpm; in rt_init()
|
| H A D | ipsec_worker.c | 237 ret = rte_lpm_lookup((struct rte_lpm *)rt_ctx, dst_ip, &hop); in route4_pkt()
|
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_lpm.c | 41 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 D | rte_table_lpm.c | 44 struct rte_lpm *lpm;
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 135 [LPM IPv4 route] (@ref rte_lpm.h),
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | rcu_lib.rst | 218 … 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 D | main.c | 843 struct rte_lpm *lpm = NULL; in run_v4()
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_16_04.rst | 411 Changed the ``rte_lpm*_create()`` functions to return ``NULL`` and set
|
| H A D | release_20_11.rst | 650 ``rte_lpm``. The removed fields were made internal.
|
| /dpdk/examples/l3fwd-power/ |
| H A D | main.c | 357 typedef struct rte_lpm lookup_struct_t;
|