| /dpdk/lib/fib/ |
| H A D | rte_fib6.h | 25 #define RTE_FIB6_IPV6_ADDR_SIZE 16 macro 40 const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], uint8_t depth, 44 uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], 138 rte_fib6_add(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], 155 const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], uint8_t depth); 176 uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE],
|
| H A D | trie_avx512.h | 9 rte_trie_vec_lookup_bulk_2b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], 13 rte_trie_vec_lookup_bulk_4b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], 17 rte_trie_vec_lookup_bulk_8b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE],
|
| H A D | trie_avx512.c | 12 transpose_x16(uint8_t ips[16][RTE_FIB6_IPV6_ADDR_SIZE], in transpose_x16() argument 51 transpose_x8(uint8_t ips[8][RTE_FIB6_IPV6_ADDR_SIZE], in transpose_x8() argument 70 trie_vec_lookup_x16x2(void *p, uint8_t ips[32][RTE_FIB6_IPV6_ADDR_SIZE], in trie_vec_lookup_x16x2() argument 216 trie_vec_lookup_x8x2_8b(void *p, uint8_t ips[16][RTE_FIB6_IPV6_ADDR_SIZE], in trie_vec_lookup_x8x2_8b() argument 309 rte_trie_vec_lookup_bulk_2b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], in rte_trie_vec_lookup_bulk_2b() argument 322 rte_trie_vec_lookup_bulk_4b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], in rte_trie_vec_lookup_bulk_4b() argument 335 rte_trie_vec_lookup_bulk_8b(void *p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], in rte_trie_vec_lookup_bulk_8b() argument
|
| H A D | rte_fib6.c | 49 dummy_lookup(void *fib_p, uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], in dummy_lookup() argument 66 dummy_modify(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], in dummy_modify() argument 118 rte_fib6_add(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], in rte_fib6_add() argument 128 rte_fib6_delete(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], in rte_fib6_delete() argument 139 uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], in rte_fib6_lookup_bulk() argument
|
| H A D | trie.c | 353 #define IPV6_MAX_IDX (RTE_FIB6_IPV6_ADDR_SIZE - 1) 355 #define TBL8_LEN (RTE_FIB6_IPV6_ADDR_SIZE - TBL24_BYTES) 456 const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], in modify_dp() argument 460 uint8_t ledge[RTE_FIB6_IPV6_ADDR_SIZE]; in modify_dp() 461 uint8_t redge[RTE_FIB6_IPV6_ADDR_SIZE]; in modify_dp() 503 trie_modify(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], in trie_modify() argument 511 uint8_t ip_masked[RTE_FIB6_IPV6_ADDR_SIZE]; in trie_modify() 524 for (i = 0; i < RTE_FIB6_IPV6_ADDR_SIZE; i++) in trie_modify()
|
| H A D | trie.h | 108 uint8_t ips[][RTE_FIB6_IPV6_ADDR_SIZE], \ 139 trie_modify(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],
|
| /dpdk/app/test/ |
| H A D | test_fib6.c | 168 uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE] = {0}; in test_add_del_invalid() 233 uint8_t ip_arr[RTE_FIB6_MAXDEPTH][RTE_FIB6_IPV6_ADDR_SIZE], in lookup_and_check_asc() argument 234 uint8_t ip_missing[][RTE_FIB6_IPV6_ADDR_SIZE], uint64_t def_nh, in lookup_and_check_asc() argument 261 uint8_t ip_arr[RTE_FIB6_MAXDEPTH][RTE_FIB6_IPV6_ADDR_SIZE], in lookup_and_check_desc() argument 262 uint8_t ip_missing[][RTE_FIB6_IPV6_ADDR_SIZE], uint64_t def_nh, in lookup_and_check_desc() argument 291 uint8_t ip_arr[RTE_FIB6_MAXDEPTH][RTE_FIB6_IPV6_ADDR_SIZE]; in check_fib() 292 uint8_t ip_add[RTE_FIB6_IPV6_ADDR_SIZE] = {0}; in check_fib() 293 uint8_t ip_missing[1][RTE_FIB6_IPV6_ADDR_SIZE] = { {255} }; in check_fib() 300 for (j = 0; j < RTE_FIB6_IPV6_ADDR_SIZE; j++) { in check_fib()
|
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_fib.c | 47 uint8_t ipv6[RTE_FIB6_IPV6_ADDR_SIZE], in fib_parse_packet() argument 111 uint8_t ipv6_arr[nb_rx][RTE_FIB6_IPV6_ADDR_SIZE]; in fib_send_packets() 260 uint8_t ipv6_arr[MAX_PKT_BURST][RTE_FIB6_IPV6_ADDR_SIZE]; in fib_event_loop() 421 uint8_t ipv6_arr[MAX_PKT_BURST][RTE_FIB6_IPV6_ADDR_SIZE]; in fib_process_event_vector()
|