Lines Matching full:matching

8  * - Matching Rules: These registers define the criteria for matching incoming
11 * matching rule mode (MD) and the Enable (ENB) settings.
14 * priority, VLAN tag priority, and forwarding map once a matching rule has
15 * been triggered. The settings vary depending on whether the matching rule is
19 * such as selecting which matching rule to apply first, enabling/disabling
25 * | Matching Rules | | Matching Rules |
34 * | matching rule set) |
176 * matching rule.
181 * matching rule by inspecting the Mode (MD) and Enable (ENB) fields.
183 * Returns: True if it's a valid matching rule, false otherwise.
207 * the matching rules.
213 * in an ACL entry indicates which entries contain Matching rules linked to it.
216 * an entry containing a Matching rule for this RuleSet.
218 * For a single Matching rule linked, only one bit is set. However, when an
219 * entry links multiple Matching rules, forming what's termed a 'complex rule',
223 * linked Matching rules are contiguous in terms of their indices. It calculates
259 …dev_dbg(dev->dev, "ACL: entry %d starting with a valid matching rule, but no bits set in RuleSet\n… in ksz9477_acl_get_cont_entr()
264 /* This entry does not contain a valid matching rule */ in ksz9477_acl_get_cont_entr()
283 /* loop over the contiguous entries and check for valid matching rules */ in ksz9477_acl_get_cont_entr()
288 /* we have something linked without a valid matching in ksz9477_acl_get_cont_entr()
291 dev_err(dev->dev, "ACL: entry %d does not contain a valid matching rule\n", in ksz9477_acl_get_cont_entr()
986 * a matching cookie value. The remaining entries are then shifted down to fill
1008 /* No entries with the matching cookie found */ in ksz9477_acl_remove_entries()
1320 * ksz9477_acl_processing_rule_add_match - Add a matching rule to the rule set
1322 * @match_idx: Index of the matching rule to be added
1324 * This function adds a matching rule to the rule set by updating the
1330 * Bits 7:0 - RuleSet [15:8] Specifies a set of one or more Matching rule
1331 * entries. RuleSet has one bit for each of the 16 Matching rule entries.
1332 * If multiple Matching rules are selected, then all conditions will be
1334 * 0 = Matching rule not selected
1335 * 1 = Matching rule selected
1387 * ksz9477_acl_match_process_l2 - Configure Layer 2 ACL matching rules and
1397 * This function sets up matching and processing rules for Layer 2 ACLs.