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, in flow_rule_match_key() argument
449 return dissector_uses_key(rule->match.dissector, key); in flow_rule_match_key()
529 static inline bool flow_rule_match_has_control_flags(struct flow_rule *rule, in flow_rule_match_has_control_flags() argument
534 if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) in flow_rule_match_has_control_flags()
537 flow_rule_match_control(rule, &match); in flow_rule_match_has_control_flags()
696 struct flow_rule *rule; member
722 return flow_cmd->rule; in flow_cls_offload_flow_rule()