Searched refs:frule (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.h11 struct flow_rule *frule; member in struct:vcap_tc_flower_parse_usage
H A Dvcap_tc.c35 flow_rule_match_eth_addrs(st->frule, &match);
70 flow_rule_match_ipv4_addrs(st->frule, &mt);
108 flow_rule_match_ipv6_addrs(st->frule, &mt);
141 flow_rule_match_ports(st->frule, &mt);
179 flow_rule_match_cvlan(st->frule, &mt);
220 flow_rule_match_vlan(st->frule, &mt);
258 flow_rule_match_tcp(st->frule, &mt);
333 flow_rule_match_arp(st->frule, &mt);
394 flow_rule_match_ip(st->frule, &mt);
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c52 flow_rule_match_control(st->frule, &match);
99 flow_rule_match_basic(st->frule, &match);
242 state.frule = flow_cls_offload_flow_rule(f);
244 if (!flow_rule_match_key(state.frule, i) ||
454 struct flow_rule *frule; local
479 frule = flow_cls_offload_flow_rule(f);
481 flow_action_for_each(idx, act, &frule->action) {
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c91 flow_rule_match_basic(st->frule, &mt);
167 flow_rule_match_control(st->frule, &mt);
265 if (!flow_rule_match_key(st->frule, idx))
274 if (st->frule->match.dissector->used_keys ^ st->used_keys) {
1175 struct flow_rule *frule; local
1192 state.frule = flow_cls_offload_flow_rule(fco);
1206 frule = flow_cls_offload_flow_rule(fco);
1207 flow_action_for_each(idx, act, &frule->action) {
1477 state.frule = flow_cls_offload_flow_rule(fco);

Completed in 197 milliseconds