Lines Matching refs:mt

68 		struct flow_match_ipv4_addrs mt;  in vcap_tc_flower_handler_ipv4_usage()  local
70 flow_rule_match_ipv4_addrs(st->frule, &mt); in vcap_tc_flower_handler_ipv4_usage()
71 if (mt.mask->src) { in vcap_tc_flower_handler_ipv4_usage()
74 be32_to_cpu(mt.key->src), in vcap_tc_flower_handler_ipv4_usage()
75 be32_to_cpu(mt.mask->src)); in vcap_tc_flower_handler_ipv4_usage()
79 if (mt.mask->dst) { in vcap_tc_flower_handler_ipv4_usage()
82 be32_to_cpu(mt.key->dst), in vcap_tc_flower_handler_ipv4_usage()
83 be32_to_cpu(mt.mask->dst)); in vcap_tc_flower_handler_ipv4_usage()
104 struct flow_match_ipv6_addrs mt; in vcap_tc_flower_handler_ipv6_usage() local
108 flow_rule_match_ipv6_addrs(st->frule, &mt); in vcap_tc_flower_handler_ipv6_usage()
110 if (!ipv6_addr_any(&mt.mask->src)) { in vcap_tc_flower_handler_ipv6_usage()
111 vcap_netbytes_copy(sip.value, mt.key->src.s6_addr, 16); in vcap_tc_flower_handler_ipv6_usage()
112 vcap_netbytes_copy(sip.mask, mt.mask->src.s6_addr, 16); in vcap_tc_flower_handler_ipv6_usage()
118 if (!ipv6_addr_any(&mt.mask->dst)) { in vcap_tc_flower_handler_ipv6_usage()
119 vcap_netbytes_copy(dip.value, mt.key->dst.s6_addr, 16); in vcap_tc_flower_handler_ipv6_usage()
120 vcap_netbytes_copy(dip.mask, mt.mask->dst.s6_addr, 16); in vcap_tc_flower_handler_ipv6_usage()
137 struct flow_match_ports mt; in vcap_tc_flower_handler_portnum_usage() local
141 flow_rule_match_ports(st->frule, &mt); in vcap_tc_flower_handler_portnum_usage()
143 if (mt.mask->src) { in vcap_tc_flower_handler_portnum_usage()
144 value = be16_to_cpu(mt.key->src); in vcap_tc_flower_handler_portnum_usage()
145 mask = be16_to_cpu(mt.mask->src); in vcap_tc_flower_handler_portnum_usage()
152 if (mt.mask->dst) { in vcap_tc_flower_handler_portnum_usage()
153 value = be16_to_cpu(mt.key->dst); in vcap_tc_flower_handler_portnum_usage()
154 mask = be16_to_cpu(mt.mask->dst); in vcap_tc_flower_handler_portnum_usage()
175 struct flow_match_vlan mt; in vcap_tc_flower_handler_cvlan_usage() local
179 flow_rule_match_cvlan(st->frule, &mt); in vcap_tc_flower_handler_cvlan_usage()
181 tpid = be16_to_cpu(mt.key->vlan_tpid); in vcap_tc_flower_handler_cvlan_usage()
188 if (mt.mask->vlan_id) { in vcap_tc_flower_handler_cvlan_usage()
190 mt.key->vlan_id, in vcap_tc_flower_handler_cvlan_usage()
191 mt.mask->vlan_id); in vcap_tc_flower_handler_cvlan_usage()
196 if (mt.mask->vlan_priority) { in vcap_tc_flower_handler_cvlan_usage()
198 mt.key->vlan_priority, in vcap_tc_flower_handler_cvlan_usage()
199 mt.mask->vlan_priority); in vcap_tc_flower_handler_cvlan_usage()
217 struct flow_match_vlan mt; in vcap_tc_flower_handler_vlan_usage() local
220 flow_rule_match_vlan(st->frule, &mt); in vcap_tc_flower_handler_vlan_usage()
222 if (mt.mask->vlan_id) { in vcap_tc_flower_handler_vlan_usage()
224 mt.key->vlan_id, in vcap_tc_flower_handler_vlan_usage()
225 mt.mask->vlan_id); in vcap_tc_flower_handler_vlan_usage()
230 if (mt.mask->vlan_priority) { in vcap_tc_flower_handler_vlan_usage()
232 mt.key->vlan_priority, in vcap_tc_flower_handler_vlan_usage()
233 mt.mask->vlan_priority); in vcap_tc_flower_handler_vlan_usage()
238 if (mt.mask->vlan_tpid) in vcap_tc_flower_handler_vlan_usage()
239 st->tpid = be16_to_cpu(mt.key->vlan_tpid); in vcap_tc_flower_handler_vlan_usage()
252 struct flow_match_tcp mt; in vcap_tc_flower_handler_tcp_usage() local
258 flow_rule_match_tcp(st->frule, &mt); in vcap_tc_flower_handler_tcp_usage()
259 tcp_flags_key = be16_to_cpu(mt.key->flags); in vcap_tc_flower_handler_tcp_usage()
260 tcp_flags_mask = be16_to_cpu(mt.mask->flags); in vcap_tc_flower_handler_tcp_usage()
328 struct flow_match_arp mt; in vcap_tc_flower_handler_arp_usage() local
333 flow_rule_match_arp(st->frule, &mt); in vcap_tc_flower_handler_arp_usage()
335 if (mt.mask->op) { in vcap_tc_flower_handler_arp_usage()
338 value = mt.key->op == VCAP_ARP_OP_REQUEST ? in vcap_tc_flower_handler_arp_usage()
342 value = mt.key->op == VCAP_ARP_OP_REQUEST ? in vcap_tc_flower_handler_arp_usage()
353 if (!is_zero_ether_addr(mt.mask->sha) || in vcap_tc_flower_handler_arp_usage()
354 !is_zero_ether_addr(mt.mask->tha)) { in vcap_tc_flower_handler_arp_usage()
359 if (mt.mask->sip) { in vcap_tc_flower_handler_arp_usage()
360 ipval = be32_to_cpu((__force __be32)mt.key->sip); in vcap_tc_flower_handler_arp_usage()
361 ipmsk = be32_to_cpu((__force __be32)mt.mask->sip); in vcap_tc_flower_handler_arp_usage()
369 if (mt.mask->tip) { in vcap_tc_flower_handler_arp_usage()
370 ipval = be32_to_cpu((__force __be32)mt.key->tip); in vcap_tc_flower_handler_arp_usage()
371 ipmsk = be32_to_cpu((__force __be32)mt.mask->tip); in vcap_tc_flower_handler_arp_usage()
391 struct flow_match_ip mt; in vcap_tc_flower_handler_ip_usage() local
394 flow_rule_match_ip(st->frule, &mt); in vcap_tc_flower_handler_ip_usage()
396 if (mt.mask->tos) { in vcap_tc_flower_handler_ip_usage()
398 mt.key->tos, in vcap_tc_flower_handler_ip_usage()
399 mt.mask->tos); in vcap_tc_flower_handler_ip_usage()