Searched refs:frule (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/microchip/vcap/ |
D | vcap_tc.c | 35 flow_rule_match_eth_addrs(st->frule, &match); in vcap_tc_flower_handler_ethaddr_usage() 70 flow_rule_match_ipv4_addrs(st->frule, &mt); in vcap_tc_flower_handler_ipv4_usage() 108 flow_rule_match_ipv6_addrs(st->frule, &mt); in vcap_tc_flower_handler_ipv6_usage() 141 flow_rule_match_ports(st->frule, &mt); in vcap_tc_flower_handler_portnum_usage() 179 flow_rule_match_cvlan(st->frule, &mt); in vcap_tc_flower_handler_cvlan_usage() 220 flow_rule_match_vlan(st->frule, &mt); in vcap_tc_flower_handler_vlan_usage() 258 flow_rule_match_tcp(st->frule, &mt); in vcap_tc_flower_handler_tcp_usage() 333 flow_rule_match_arp(st->frule, &mt); in vcap_tc_flower_handler_arp_usage() 394 flow_rule_match_ip(st->frule, &mt); in vcap_tc_flower_handler_ip_usage()
|
D | vcap_tc.h | 11 struct flow_rule *frule; member
|
/linux-6.12.1/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_tc_flower.c | 52 flow_rule_match_control(st->frule, &match); in lan966x_tc_flower_handler_control_usage() 99 flow_rule_match_basic(st->frule, &match); in lan966x_tc_flower_handler_basic_usage() 242 state.frule = flow_cls_offload_flow_rule(f); in lan966x_tc_flower_use_dissectors() 244 if (!flow_rule_match_key(state.frule, i) || in lan966x_tc_flower_use_dissectors() 454 struct flow_rule *frule; in lan966x_tc_flower_add() local 479 frule = flow_cls_offload_flow_rule(f); in lan966x_tc_flower_add() 481 flow_action_for_each(idx, act, &frule->action) { in lan966x_tc_flower_add()
|
/linux-6.12.1/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_tc_flower.c | 91 flow_rule_match_basic(st->frule, &mt); in sparx5_tc_flower_handler_basic_usage() 167 flow_rule_match_control(st->frule, &mt); in sparx5_tc_flower_handler_control_usage() 265 if (!flow_rule_match_key(st->frule, idx)) in sparx5_tc_use_dissectors() 274 if (st->frule->match.dissector->used_keys ^ st->used_keys) { in sparx5_tc_use_dissectors() 1175 struct flow_rule *frule; in sparx5_tc_flower_replace() local 1192 state.frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_replace() 1206 frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_replace() 1207 flow_action_for_each(idx, act, &frule->action) { in sparx5_tc_flower_replace() 1477 state.frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_template_create()
|