Searched refs:rte_rib (Results 1 – 10 of 10) sorted by relevance
| /dpdk/lib/rib/ |
| H A D | rte_rib.h | 35 struct rte_rib; 77 rte_rib_lookup(struct rte_rib *rib, uint32_t ip); 106 rte_rib_lookup_exact(struct rte_rib *rib, uint32_t ip, uint8_t depth); 132 rte_rib_get_nxt(struct rte_rib *rib, uint32_t ip, uint8_t depth, 146 rte_rib_remove(struct rte_rib *rib, uint32_t ip, uint8_t depth); 162 rte_rib_insert(struct rte_rib *rib, uint32_t ip, uint8_t depth); 246 struct rte_rib * 259 struct rte_rib * 271 rte_rib_free(struct rte_rib *rib);
|
| H A D | rte_rib.c | 41 struct rte_rib { struct 78 node_alloc(struct rte_rib *rib) in node_alloc() 98 rte_rib_lookup(struct rte_rib *rib, uint32_t ip) in rte_rib_lookup() 165 rte_rib_get_nxt(struct rte_rib *rib, uint32_t ip, in rte_rib_get_nxt() 392 struct rte_rib * 396 struct rte_rib *rib = NULL; in rte_rib_create() 425 rib = (struct rte_rib *)te->data; in rte_rib_create() 473 struct rte_rib * 476 struct rte_rib *rib = NULL; in rte_rib_find_existing() 484 rib = (struct rte_rib *) te->data; in rte_rib_find_existing() [all …]
|
| H A D | meson.build | 11 sources = files('rte_rib.c', 'rte_rib6.c') 12 headers = files('rte_rib.h', 'rte_rib6.h')
|
| /dpdk/app/test/ |
| H A D | test_rib.c | 52 struct rte_rib *rib = NULL; in test_create_invalid() 90 struct rte_rib *rib = NULL; in test_multiple_create() 115 struct rte_rib *rib = NULL; in test_free_null() 135 struct rte_rib *rib = NULL; in test_insert_invalid() 178 struct rte_rib *rib = NULL; in test_get_fn() 258 struct rte_rib *rib = NULL; in test_basic() 313 struct rte_rib *rib = NULL; in test_tree_traversal()
|
| /dpdk/lib/fib/ |
| H A D | rte_fib.h | 26 struct rte_rib; 205 struct rte_rib *
|
| H A D | rte_fib.c | 41 struct rte_rib *rib; /**< RIB helper datastructure */ 153 struct rte_rib *rib = NULL; in rte_fib_create() 314 struct rte_rib *
|
| H A D | dir24_8.c | 362 modify_fib(struct dir24_8_tbl *dp, struct rte_rib *rib, uint32_t ip, in modify_fib() 410 struct rte_rib *rib; in dir24_8_modify()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | rib_lib.rst | 25 The API and implementation are very similar for IPv4 ``rte_rib`` API and IPv6 ``rte_rib6`` 26 API, therefore only the ``rte_rib`` API will be discussed here. 55 The main methods within the ``rte_rib`` API are:
|
| H A D | fib_lib.rst | 52 Internally FIB contains the ``rte_rib`` data struct to help maintain the dataplane struct. 65 This algorithm uses ``rte_rib`` as a dataplane struct. Lookups are relatively slow,
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 137 [RIB IPv4] (@ref rte_rib.h),
|