Lines Matching refs:num_rules

173 	uint32_t num_rules;  member
191 uint16_t num_rules; member
237 uint32_t num_rules; member
389 for (i = 0; i < off_group->num_rules; i++) { in efd_search_hash()
404 for (rule_id = 0; rule_id < off_group->num_rules; rule_id++) in efd_search_hash()
416 for (rule_id = 0; rule_id < off_group->num_rules; in efd_search_hash()
457 if (rule_id == off_group->num_rules) { in efd_search_hash()
577 table->num_rules = 0; in rte_efd_create()
847 for (i = 0; i < current_group->num_rules; i++) { in move_groups()
853 new_group->key_idx[new_group->num_rules] = in move_groups()
855 new_group->value[new_group->num_rules] = in move_groups()
857 new_group->bin_id[new_group->num_rules] = in move_groups()
859 new_group->num_rules++; in move_groups()
877 current_group->num_rules -= bin_size; in move_groups()
894 for (i = current_group->num_rules - bin_size; in revert_groups()
895 i < current_group->num_rules; i++) { in revert_groups()
896 previous_group->key_idx[previous_group->num_rules] = in revert_groups()
898 previous_group->value[previous_group->num_rules] = in revert_groups()
900 previous_group->bin_id[previous_group->num_rules] = in revert_groups()
902 previous_group->num_rules++; in revert_groups()
909 current_group->num_rules -= bin_size; in revert_groups()
988 for (i = 0; i < current_group->num_rules; i++) { in efd_compute_update()
1016 if (unlikely(current_group->num_rules >= EFD_MAX_GROUP_NUM_RULES)) { in efd_compute_update()
1025 if (unlikely(current_group->num_rules == in efd_compute_update()
1043 current_group->key_idx[current_group->num_rules] = new_idx; in efd_compute_update()
1044 current_group->value[current_group->num_rules] = value; in efd_compute_update()
1045 current_group->bin_id[current_group->num_rules] = *bin_id; in efd_compute_update()
1046 current_group->num_rules++; in efd_compute_update()
1047 table->num_rules++; in efd_compute_update()
1050 uint32_t last = current_group->num_rules - 1; in efd_compute_update()
1073 if (current_group->num_rules > EFD_MIN_BALANCED_NUM_RULES) { in efd_compute_update()
1079 current_group->num_rules -= bin_size; in efd_compute_update()
1087 uint8_t smallest_size = current_group->num_rules; in efd_compute_update()
1095 uint32_t num_rules = in efd_compute_update() local
1096 chunk->group_rules[test_group_id].num_rules; in efd_compute_update()
1097 if (num_rules < smallest_size) { in efd_compute_update()
1099 smallest_size = num_rules; in efd_compute_update()
1107 current_group->num_rules += bin_size; in efd_compute_update()
1114 new_group->num_rules + bin_size > in efd_compute_update()
1120 new_group->num_rules, bin_size, in efd_compute_update()
1137 new_group->num_rules, bin_size, choice - 1); in efd_compute_update()
1151 current_group->num_rules--; in efd_compute_update()
1152 table->num_rules--; in efd_compute_update()
1154 current_group->value[current_group->num_rules - 1] = in efd_compute_update()
1205 for (i = 0; i < current_group->num_rules; i++) { in rte_efd_delete()
1232 table->num_rules--; in rte_efd_delete()
1233 current_group->num_rules--; in rte_efd_delete()