Lines Matching refs:rule
247 struct flow_rule *rule = flow_cls_offload_flow_rule(f);
263 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META)) {
266 flow_rule_match_meta(rule, &match);
271 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
274 flow_rule_match_control(rule, &match);
284 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
287 flow_rule_match_basic(rule, &match);
296 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
299 flow_rule_match_eth_addrs(rule, &match);
306 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
309 flow_rule_match_vlan(rule, &match);
327 flow_action_for_each(i, act, &rule->action) {
372 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
378 flow_rule_match_ports(rule, &ports);
388 flow_rule_match_ipv4_addrs(rule, &addrs);
399 flow_rule_match_ipv6_addrs(rule, &addrs);
407 flow_action_for_each(i, act, &rule->action) {