| /dpdk/lib/lpm/ |
| H A D | rte_lpm.c | 73 #define VERIFY_DEPTH(depth) do { \ argument 79 #define VERIFY_DEPTH(depth) argument 89 depth_to_mask(uint8_t depth) in depth_to_mask() 103 depth_to_range(uint8_t depth) in depth_to_range() 365 rule_add(struct __rte_lpm *i_lpm, uint32_t ip_masked, uint8_t depth, in rule_add() 445 rule_delete(struct __rte_lpm *i_lpm, int32_t rule_index, uint8_t depth) in rule_delete() 472 rule_find(struct __rte_lpm *i_lpm, uint32_t ip_masked, uint8_t depth) in rule_find() 577 add_depth_small(struct __rte_lpm *i_lpm, uint32_t ip, uint8_t depth, in add_depth_small() 649 add_depth_big(struct __rte_lpm *i_lpm, uint32_t ip_masked, uint8_t depth, in add_depth_big() 802 rte_lpm_add(struct rte_lpm *lpm, uint32_t ip, uint8_t depth, in rte_lpm_add() [all …]
|
| H A D | rte_lpm6.c | 60 uint32_t depth :8; /**< Rule depth. */ member 72 uint8_t depth; /**< Rule depth. */ member 78 uint32_t depth; /**< Rule depth. */ member 120 ip6_mask_addr(uint8_t * ip,uint8_t depth) ip6_mask_addr() argument 216 rule_key_init(struct rte_lpm6_rule_key * key,uint8_t * ip,uint8_t depth) rule_key_init() argument 463 rule_find(struct rte_lpm6 * lpm,uint8_t * ip,uint8_t depth,uint32_t * next_hop) rule_find() argument 484 rule_add(struct rte_lpm6 * lpm,uint8_t * ip,uint8_t depth,uint32_t next_hop) rule_add() argument 600 simulate_add_step(struct rte_lpm6 * lpm,struct rte_lpm6_tbl_entry * tbl,struct rte_lpm6_tbl_entry ** next_tbl,const uint8_t * ip,uint8_t bytes,uint8_t first_byte,uint8_t depth,uint32_t * need_tbl_nb) simulate_add_step() argument 653 add_step(struct rte_lpm6 * lpm,struct rte_lpm6_tbl_entry * tbl,uint32_t tbl_ind,struct rte_lpm6_tbl_entry ** next_tbl,uint32_t * next_tbl_ind,uint8_t * ip,uint8_t bytes,uint8_t first_byte,uint8_t depth,uint32_t next_hop,uint8_t is_new_rule) add_step() argument 817 simulate_add(struct rte_lpm6 * lpm,const uint8_t * masked_ip,uint8_t depth) simulate_add() argument 854 rte_lpm6_add(struct rte_lpm6 * lpm,const uint8_t * ip,uint8_t depth,uint32_t next_hop) rte_lpm6_add() argument 1020 rte_lpm6_is_rule_present(struct rte_lpm6 * lpm,const uint8_t * ip,uint8_t depth,uint32_t * next_hop) rte_lpm6_is_rule_present() argument 1045 rule_delete(struct rte_lpm6 * lpm,uint8_t * ip,uint8_t depth) rule_delete() argument 1132 depth_to_mask_1b(uint8_t depth) depth_to_mask_1b() argument 1144 rule_find_less_specific(struct rte_lpm6 * lpm,uint8_t * ip,uint8_t depth,struct rte_lpm6_rule * rule) rule_find_less_specific() argument 1184 rule_find_range(struct rte_lpm6 * lpm,const uint8_t * ip,uint8_t depth,struct rte_lpm6_tbl_entry ** from,struct rte_lpm6_tbl_entry ** to,uint32_t * out_tbl_ind) rule_find_range() argument 1291 rte_lpm6_delete(struct rte_lpm6 * lpm,const uint8_t * ip,uint8_t depth) rte_lpm6_delete() argument [all...] |
| H A D | rte_lpm.h | 96 uint32_t depth :6; /**< Rule depth. */ member 103 uint32_t depth :6; member [all...] |
| /dpdk/app/test/ |
| H A D | test_lpm.c | 175 uint8_t depth = 24; in test3() local 213 uint8_t depth = 24; in test4() local 286 uint8_t depth = 24; in test6() local 325 uint8_t depth = 32; in test7() local 377 uint8_t depth; in test8() local 461 uint8_t depth, depth_1, depth_2; in test9() local 630 uint8_t depth; in test10() local 821 uint8_t depth; in test11() local 892 uint8_t depth; in test12() local 947 uint8_t depth; in test13() local [all …]
|
| H A D | test_rib.c | 122 uint8_t depth = 24; in test_insert_invalid() local 169 uint8_t depth = 24; in test_get_fn() local 248 uint8_t depth = 24; in test_basic() local 302 uint8_t depth = 30; in test_tree_traversal() local
|
| H A D | test_lpm_perf.c | 53 uint8_t depth; member 196 static void generate_random_rule_prefix(uint32_t ip_class, uint8_t depth) in generate_random_rule_prefix() 284 static void insert_rule_in_random_pos(uint32_t ip, uint8_t depth) in insert_rule_in_random_pos() 308 uint8_t depth; in generate_large_route_rule_table() local
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | rt.c | 23 uint8_t depth; member 29 uint8_t depth; member 79 uint32_t depth = 0; in parse_rt_tokens() local 93 uint32_t depth; in parse_rt_tokens() local [all...] |
| H A D | flow.c | 63 uint32_t depth; in ipv4_addr_cpy() local 116 uint32_t depth, i; ipv6_addr_cpy() local
|
| H A D | sp4.c | 283 uint32_t depth; in parse_sp4_tokens() local 310 uint32_t depth; in parse_sp4_tokens() local
|
| H A D | sp6.c | 333 uint32_t depth; parse_sp6_tokens() local 387 uint32_t depth; parse_sp6_tokens() local [all...] |
| /dpdk/lib/rib/ |
| H A D | rte_rib.c | 40 uint8_t depth; member 71 is_covered(uint32_t ip1, uint32_t ip2, uint8_t depth) in is_covered() 137 __rib_lookup_exact(struct rte_rib *rib, uint32_t ip, uint8_t depth) in __rib_lookup_exact() 155 rte_rib_lookup_exact(struct rte_rib *rib, uint32_t ip, uint8_t depth) in rte_rib_lookup_exact() 173 uint8_t depth, struct rte_rib_node *last, int flag) in rte_rib_get_nxt() 212 rte_rib_remove(struct rte_rib *rib, uint32_t ip, uint8_t depth) in rte_rib_remove() 244 rte_rib_insert(struct rte_rib *rib, uint32_t ip, uint8_t depth) in rte_rib_insert() 361 rte_rib_get_depth(const struct rte_rib_node *node, uint8_t *depth) in rte_rib_get_depth()
|
| H A D | rte_rib6.c | 70 * depth & 127 clamps depth to values that will not in is_covered() argument 82 msk = 1 << (7 - (depth & 7)); in get_dir() argument 39 uint8_t depth; global() member 172 rte_rib6_lookup_exact(struct rte_rib6 * rib,const uint8_t ip[RTE_RIB6_IPV6_ADDR_SIZE],uint8_t depth) rte_rib6_lookup_exact() argument 211 rte_rib6_get_nxt(struct rte_rib6 * rib,const uint8_t ip[RTE_RIB6_IPV6_ADDR_SIZE],uint8_t depth,struct rte_rib6_node * last,int flag) rte_rib6_get_nxt() argument 256 rte_rib6_remove(struct rte_rib6 * rib,const uint8_t ip[RTE_RIB6_IPV6_ADDR_SIZE],uint8_t depth) rte_rib6_remove() argument 289 rte_rib6_insert(struct rte_rib6 * rib,const uint8_t ip[RTE_RIB6_IPV6_ADDR_SIZE],uint8_t depth) rte_rib6_insert() argument 428 rte_rib6_get_depth(const struct rte_rib6_node * node,uint8_t * depth) rte_rib6_get_depth() argument [all...] |
| H A D | rte_rib.h | 60 rte_rib_depth_to_mask(uint8_t depth) in rte_rib_depth_to_mask()
|
| H A D | rte_rib6.h | 104 get_msk_part(uint8_t depth,int byte) get_msk_part() argument [all...] |
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_route.h | 27 uint8_t depth; global() member 33 uint8_t depth; global() member 61 uint8_t depth; global() member
|
| /dpdk/lib/fib/ |
| H A D | rte_fib6.c | 70 dummy_modify(struct rte_fib6 * fib,const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],uint8_t depth,uint64_t next_hop,int op) dummy_modify() argument 122 rte_fib6_add(struct rte_fib6 * fib,const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],uint8_t depth,uint64_t next_hop) rte_fib6_add() argument 132 rte_fib6_delete(struct rte_fib6 * fib,const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],uint8_t depth) rte_fib6_delete() argument [all...] |
| H A D | rte_fib.c | 70 dummy_modify(struct rte_fib * fib,uint32_t ip,uint8_t depth,uint64_t next_hop,int op) dummy_modify() argument 123 rte_fib_add(struct rte_fib * fib,uint32_t ip,uint8_t depth,uint64_t next_hop) rte_fib_add() argument 132 rte_fib_delete(struct rte_fib * fib,uint32_t ip,uint8_t depth) rte_fib_delete() argument [all...] |
| H A D | trie.c | 434 get_nxt_net(uint8_t * ip,uint8_t depth) get_nxt_net() argument 465 modify_dp(struct rte_trie_tbl * dp,struct rte_rib6 * rib,const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],uint8_t depth,uint64_t next_hop) modify_dp() argument 520 trie_modify(struct rte_fib6 * fib,const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE],uint8_t depth,uint64_t next_hop,int op) trie_modify() argument [all...] |
| H A D | dir24_8.c | 363 modify_fib(struct dir24_8_tbl * dp,struct rte_rib * rib,uint32_t ip,uint8_t depth,uint64_t next_hop) modify_fib() argument 412 dir24_8_modify(struct rte_fib * fib,uint32_t ip,uint8_t depth,uint64_t next_hop,int op) dir24_8_modify() argument [all...] |
| /dpdk/lib/table/ |
| H A D | rte_table_lpm_ipv6.h | 82 uint8_t depth; global() member
|
| H A D | rte_table_lpm.h | 84 uint8_t depth; member
|
| /dpdk/app/graph/ |
| H A D | ip4_route.c | 63 uint8_t depth; in route4_rewirte_table_update() local
|
| /dpdk/lib/node/ |
| H A D | ip4_lookup.c | 122 rte_node_ip4_route_add(uint32_t ip,uint8_t depth,uint16_t next_hop,enum rte_node_ip4_lookup_next next_node) rte_node_ip4_route_add() argument
|
| H A D | ip6_lookup.c | 261 rte_node_ip6_route_add(const struct rte_ipv6_addr *ip, uint8_t depth, uint16_t next_hop, in rte_node_ip6_route_add() argument
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_filter.c | 1243 unsigned int hash, incr, filter_idx, depth; in siena_filter_search() local 1508 unsigned int depth; in siena_filter_add() local 1597 unsigned int depth; in siena_filter_delete() local
|