Searched refs:rte_fib (Results 1 – 11 of 11) sorted by relevance
| /dpdk/lib/fib/ |
| H A D | rte_fib.h | 25 struct rte_fib; 38 typedef int (*rte_fib_modify_fn_t)(struct rte_fib *fib, uint32_t ip, 105 struct rte_fib * 118 struct rte_fib * 130 rte_fib_free(struct rte_fib *fib); 147 rte_fib_add(struct rte_fib *fib, uint32_t ip, uint8_t depth, uint64_t next_hop); 162 rte_fib_delete(struct rte_fib *fib, uint32_t ip, uint8_t depth); 182 rte_fib_lookup_bulk(struct rte_fib *fib, uint32_t *ips, 194 rte_fib_get_dp(struct rte_fib *fib); 206 rte_fib_get_rib(struct rte_fib *fib); [all …]
|
| H A D | rte_fib.c | 38 struct rte_fib { struct 53 struct rte_fib *fib = fib_p; in dummy_lookup() argument 147 struct rte_fib * 152 struct rte_fib *fib = NULL; in rte_fib_create() 182 fib = (struct rte_fib *)te->data; in rte_fib_create() 241 struct rte_fib * 244 struct rte_fib *fib = NULL; in rte_fib_find_existing() 252 fib = (struct rte_fib *) te->data; in rte_fib_find_existing() 267 free_dataplane(struct rte_fib *fib) in free_dataplane() 280 rte_fib_free(struct rte_fib *fib) in rte_fib_free() [all …]
|
| H A D | meson.build | 11 sources = files('rte_fib.c', 'rte_fib6.c', 'dir24_8.c', 'trie.c') 12 headers = files('rte_fib.h', 'rte_fib6.h')
|
| H A D | dir24_8.h | 248 dir24_8_modify(struct rte_fib *fib, uint32_t ip, uint8_t depth,
|
| H A D | dir24_8.c | 406 dir24_8_modify(struct rte_fib *fib, uint32_t ip, uint8_t depth, in dir24_8_modify()
|
| /dpdk/app/test/ |
| H A D | test_fib.c | 53 struct rte_fib *fib = NULL; in test_create_invalid() 112 struct rte_fib *fib = NULL; in test_multiple_create() 139 struct rte_fib *fib = NULL; in test_free_null() 162 struct rte_fib *fib = NULL; in test_add_del_invalid() 229 lookup_and_check_asc(struct rte_fib *fib, uint32_t ip_arr[RTE_FIB_MAXDEPTH], in lookup_and_check_asc() 255 lookup_and_check_desc(struct rte_fib *fib, uint32_t ip_arr[RTE_FIB_MAXDEPTH], in lookup_and_check_desc() 281 check_fib(struct rte_fib *fib) in check_fib() 339 struct rte_fib *fib = NULL; in test_lookup()
|
| H A D | test_fib_perf.c | 333 struct rte_fib *fib = NULL; in test_fib_perf()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | fib_lib.rst | 13 The API and implementation are very similar for IPv4 ``rte_fib`` API and IPv6 ``rte_fib6`` 14 API, therefore only the ``rte_fib`` API will be discussed here. 38 The main methods within the ``rte_fib`` API are:
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 139 [FIB IPv4] (@ref rte_fib.h),
|
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_fib.c | 40 static struct rte_fib *ipv4_l3fwd_fib_lookup_struct[NB_SOCKETS];
|
| /dpdk/app/test-fib/ |
| H A D | main.c | 838 struct rte_fib *fib; in run_v4()
|