Home
last modified time | relevance | path

Searched refs:rules_tbl (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/contrib/dpdk_rte_lpm/
H A Drte_lpm.c203 lpm->rules_tbl = rte_zmalloc_socket(NULL, in rte_lpm_create()
206 if (lpm->rules_tbl == NULL) { in rte_lpm_create()
220 rte_free(lpm->rules_tbl); in rte_lpm_create()
273 rte_free(lpm->rules_tbl); in rte_lpm_free()
313 if (lpm->rules_tbl[rule_index].next_hop
356 lpm->rules_tbl[rule_index].ip = ip_masked;
357 lpm->rules_tbl[rule_index].next_hop = next_hop;
376 lpm->rules_tbl[rule_index] =
383 lpm->rules_tbl[lpm->rule_info[i].first_rule
409 if (lpm->rules_tbl[rule_index].ip == ip_masked)
[all …]
H A Drte_lpm6.c233 while (rte_hash_iterate(lpm->rules_tbl, (void *) &rule_key,
282 rules_tbl = rte_hash_create(&rule_hash_tbl_params); in rte_lpm6_create()
283 if (rules_tbl == NULL) { in rte_lpm6_create()
459 ret = rte_hash_lookup_data(lpm->rules_tbl, (const void *) rule_key,
512 ret = rte_hash_add_key_data(lpm->rules_tbl, &rule_key,
1078 ret = rte_hash_del_key(lpm->rules_tbl, (void *) &rule_key);
1148 rte_hash_reset(lpm->rules_tbl);
H A Drte_lpm.h143 struct rte_lpm_rule *rules_tbl; /**< LPM rules. */ member
/f-stack/dpdk/lib/librte_lpm/
H A Drte_lpm.c66 struct rte_lpm_rule *rules_tbl; /**< LPM rules. */ member
214 i_lpm->rules_tbl = rte_zmalloc_socket(NULL, in rte_lpm_create()
217 if (i_lpm->rules_tbl == NULL) { in rte_lpm_create()
231 rte_free(i_lpm->rules_tbl); in rte_lpm_create()
287 rte_free(i_lpm->rules_tbl); in rte_lpm_free()
392 if (i_lpm->rules_tbl[rule_index].next_hop in rule_add()
435 i_lpm->rules_tbl[rule_index].ip = ip_masked; in rule_add()
436 i_lpm->rules_tbl[rule_index].next_hop = next_hop; in rule_add()
455 i_lpm->rules_tbl[rule_index] = in rule_delete()
969 .next_hop = i_lpm->rules_tbl in delete_depth_small()
[all …]
H A Drte_lpm6.c106 struct rte_hash *rules_tbl; /**< LPM rules. */ member
237 while (rte_hash_iterate(lpm->rules_tbl, (void *) &rule_key, in rebuild_lpm()
255 struct rte_hash *rules_tbl = NULL; in rte_lpm6_create() local
285 rules_tbl = rte_hash_create(&rule_hash_tbl_params); in rte_lpm6_create()
286 if (rules_tbl == NULL) { in rte_lpm6_create()
357 lpm->rules_tbl = rules_tbl; in rte_lpm6_create()
376 rte_hash_free(rules_tbl); in rte_lpm6_create()
439 rte_hash_free(lpm->rules_tbl); in rte_lpm6_free()
507 ret = rte_hash_add_key_data(lpm->rules_tbl, &rule_key, in rule_add()
1057 ret = rte_hash_del_key(lpm->rules_tbl, (void *) &rule_key); in rule_delete()
[all …]
/f-stack/dpdk/app/test-sad/
H A Dmain.c91 static struct rule *rules_tbl; variable
287 tbl[i].tuple.v4.spi = rules_tbl[i % in get_random_rules()
292 rules_tbl[r_idx].tuple.v6.dip, in get_random_rules()
295 rules_tbl[r_idx].tuple.v6.sip, in get_random_rules()
298 tbl[i].tuple.v4.dip = rules_tbl[i % in get_random_rules()
300 tbl[i].tuple.v4.sip = rules_tbl[i % in get_random_rules()
505 RTE_PTR_DIFF(res, rules_tbl)/sizeof(struct rule)); in print_result()
565 &rules_tbl[i].tuple, in add_rules()
566 rules_tbl[i].rule_type, &rules_tbl[i]); in add_rules()
599 &rules_tbl[i].tuple, in del_rules()
[all …]