Home
last modified time | relevance | path

Searched refs:frule (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.c35 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()
H A Dvcap_tc.h11 struct flow_rule *frule; member
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c52 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()