| /f-stack/dpdk/lib/librte_lpm/ |
| H A D | rte_lpm.h | 122 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 D | meson.build | 4 sources = files('rte_lpm.c', 'rte_lpm6.c') 5 headers = files('rte_lpm.h', 'rte_lpm6.h')
|
| H A D | rte_lpm.c | 58 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 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()
|
| /f-stack/freebsd/contrib/dpdk_rte_lpm/ |
| H A D | rte_lpm.h | 131 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 D | rte_lpm.c | 110 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 D | dpdk_lpm.c | 65 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 D | test_lpm.c | 86 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 D | test_func_reentrancy.c | 338 struct rte_lpm *lpm; in lpm_clean() 353 struct rte_lpm *lpm; in lpm_create_free()
|
| H A D | test_lpm_perf.c | 21 struct rte_lpm *lpm;
|
| /f-stack/dpdk/lib/librte_node/ |
| H A D | ip4_lookup.c | 29 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 D | ip4_lookup_sse.h | 14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
|
| H A D | ip4_lookup_neon.h | 14 struct rte_lpm *lpm = IP4_LOOKUP_NODE_LPM(node->ctx); in ip4_lookup_node_process_vec()
|
| /f-stack/dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 132 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 D | main.c | 136 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 D | l3fwd_lpm.c | 74 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 D | rt.c | 129 struct rte_lpm *lpm; in rt_init()
|
| H A D | ipsec_worker.c | 138 ret = rte_lpm_lookup((struct rte_lpm *)rt_ctx, dst_ip, &hop); in route4_pkt()
|
| /f-stack/dpdk/lib/librte_table/ |
| H A D | rte_table_lpm.c | 46 struct rte_lpm *lpm;
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 129 [LPM IPv4 route] (@ref rte_lpm.h),
|
| /f-stack/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…
|
| /f-stack/dpdk/app/test-fib/ |
| H A D | main.c | 839 struct rte_lpm *lpm = NULL; in run_v4()
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_16_04.rst | 412 Changed the ``rte_lpm*_create()`` functions to return ``NULL`` and set
|