| /f-stack/dpdk/lib/librte_lpm/ |
| H A D | rte_lpm6.h | 26 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 D | rte_lpm6.c | 98 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 D | meson.build | 4 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 D | rte_lpm6.h | 23 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 D | dpdk_lpm6.h | 39 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 D | rte_lpm6.c | 90 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 D | dpdk_lpm6.c | 70 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 D | test_lpm6.c | 125 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 D | test_lpm6_perf.c | 56 struct rte_lpm6 *lpm = NULL; in test_lpm6_perf()
|
| /f-stack/dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 133 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 D | main.c | 137 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 D | l3fwd_lpm.c | 75 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 D | rt.c | 130 struct rte_lpm6 *lpm6; in rt_init()
|
| H A D | ipsec_worker.c | 163 ret = rte_lpm6_lookup((struct rte_lpm6 *)rt_ctx, dst_ip, &hop); in route6_pkt()
|
| H A D | ipsec-secgw.c | 1005 rte_lpm6_lookup_bulk_func((struct rte_lpm6 *)rt_ctx, dst_ip, hop, in route6_pkts()
|
| /f-stack/dpdk/lib/librte_table/ |
| H A D | rte_table_lpm_ipv6.c | 44 struct rte_lpm6 *lpm;
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 130 [LPM IPv6 route] (@ref rte_lpm6.h),
|
| /f-stack/dpdk/app/test-fib/ |
| H A D | main.c | 1038 struct rte_lpm6 *lpm = NULL; in run_v6()
|
| /f-stack/dpdk/examples/performance-thread/l3fwd-thread/ |
| H A D | main.c | 541 typedef struct rte_lpm6 lookup6_struct_t;
|