Lines Matching refs:rule

97 void flow_rule_match_meta(const struct flow_rule *rule,
99 void flow_rule_match_basic(const struct flow_rule *rule,
101 void flow_rule_match_control(const struct flow_rule *rule,
103 void flow_rule_match_eth_addrs(const struct flow_rule *rule,
105 void flow_rule_match_vlan(const struct flow_rule *rule,
107 void flow_rule_match_cvlan(const struct flow_rule *rule,
109 void flow_rule_match_arp(const struct flow_rule *rule,
111 void flow_rule_match_ipv4_addrs(const struct flow_rule *rule,
113 void flow_rule_match_ipv6_addrs(const struct flow_rule *rule,
115 void flow_rule_match_ip(const struct flow_rule *rule,
117 void flow_rule_match_ports(const struct flow_rule *rule,
119 void flow_rule_match_ports_range(const struct flow_rule *rule,
121 void flow_rule_match_tcp(const struct flow_rule *rule,
123 void flow_rule_match_ipsec(const struct flow_rule *rule,
125 void flow_rule_match_icmp(const struct flow_rule *rule,
127 void flow_rule_match_mpls(const struct flow_rule *rule,
129 void flow_rule_match_enc_control(const struct flow_rule *rule,
131 void flow_rule_match_enc_ipv4_addrs(const struct flow_rule *rule,
133 void flow_rule_match_enc_ipv6_addrs(const struct flow_rule *rule,
135 void flow_rule_match_enc_ip(const struct flow_rule *rule,
137 void flow_rule_match_enc_ports(const struct flow_rule *rule,
139 void flow_rule_match_enc_keyid(const struct flow_rule *rule,
141 void flow_rule_match_enc_opts(const struct flow_rule *rule,
143 void flow_rule_match_ct(const struct flow_rule *rule,
145 void flow_rule_match_pppoe(const struct flow_rule *rule,
147 void flow_rule_match_l2tpv3(const struct flow_rule *rule,
446 static inline bool flow_rule_match_key(const struct flow_rule *rule,
449 return dissector_uses_key(rule->match.dissector, key);
455 * @ctrl_flags: control flags present in rule
476 * @ctrl_flags: control flags present in rule
489 * @rule: The flow_rule under evaluation.
494 static inline bool flow_rule_match_has_control_flags(struct flow_rule *rule,
499 if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL))
502 flow_rule_match_control(rule, &match);
661 struct flow_rule *rule;
687 return flow_cmd->rule;