Lines Matching defs:match
769 uint32_t ip_header_offset = params->match.acl.ip_header_offset -
773 if (params->match.acl.n_rules == 0)
777 pp.acl.n_rules = params->match.acl.n_rules;
778 if (params->match.acl.ip_version) {
802 if (params->match.array.n_keys == 0)
805 pp.array.n_entries = params->match.array.n_keys;
806 pp.array.offset = params->match.array.key_offset;
818 if (params->match.hash.n_keys == 0)
821 switch (params->match.hash.key_size) {
851 pp.hash.key_size = params->match.hash.key_size;
852 pp.hash.key_offset = params->match.hash.key_offset;
853 pp.hash.key_mask = params->match.hash.key_mask;
854 pp.hash.n_keys = params->match.hash.n_keys;
855 pp.hash.n_buckets = params->match.hash.n_buckets;
859 if (params->match.hash.extendable_bucket)
860 switch (params->match.hash.key_size) {
871 switch (params->match.hash.key_size) {
889 if (params->match.lpm.n_rules == 0)
892 switch (params->match.lpm.key_size) {
896 pp.lpm.n_rules = params->match.lpm.n_rules;
901 pp.lpm.offset = params->match.lpm.key_offset;
911 pp.lpm_ipv6.n_rules = params->match.lpm.n_rules;
915 pp.lpm_ipv6.offset = params->match.lpm.key_offset;
965 if (params->match.lpm.key_size == 4)
969 if (params->match.lpm.key_size == 16)
997 struct table_rule_match *match)
1002 if (memcmp(&rule->match, match, sizeof(*match)) == 0)
1014 existing_rule = table_rule_find(table, &new_rule->match);
1040 existing_rule = table_rule_find(table, &new_rule->match);
1053 struct table_rule_match *match)
1057 rule = table_rule_find(table, match);