drivers/net/dsa/microchip/ksz9477_tc_flower.c
130
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC) ||
drivers/net/dsa/microchip/ksz9477_tc_flower.c
131
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/dsa/microchip/ksz9477_tc_flower.c
40
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/dsa/microchip/ksz9477_tc_flower.c
56
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/dsa/mv88e6xxx/tcflower.c
35
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/dsa/mv88e6xxx/tcflower.c
45
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/dsa/ocelot/felix_vsc9959.c
1773
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/dsa/ocelot/felix_vsc9959.c
1784
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/dsa/sja1105/sja1105_flower.c
220
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/dsa/sja1105/sja1105_flower.c
231
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/dsa/sja1105/sja1105_flower.c
255
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/dsa/yt921x.c
1699
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/dsa/yt921x.c
1725
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/dsa/yt921x.c
1759
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/dsa/yt921x.c
1778
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS_RANGE)) {
drivers/net/dsa/yt921x.c
1808
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/dsa/yt921x.c
1851
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/dsa/yt921x.c
1938
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/dsa/yt921x.c
1966
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/dsa/yt921x.c
1987
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/airoha/airoha_ppe.c
1091
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META))
drivers/net/ethernet/airoha/airoha_ppe.c
1094
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/airoha/airoha_ppe.c
1106
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/airoha/airoha_ppe.c
1118
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/airoha/airoha_ppe.c
1184
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
387
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
401
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
412
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
427
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
436
} else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
447
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
458
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ICMP)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
469
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IPV4_ADDRS)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
478
} else if (flow_rule_match_key(rule,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
483
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
492
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
168
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
226
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
240
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
248
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
260
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
319
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
327
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
857
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
872
} else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
874
} else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
39
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
49
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
557
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
59
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
74
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
84
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
94
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1162
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1202
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2100
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2125
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2146
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2165
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2216
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2236
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
2266
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8591
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8601
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8616
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8645
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8663
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8730
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3821
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3829
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3854
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3901
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3918
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4001
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1537
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1570
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IP)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1577
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS) &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1592
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS) &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1607
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS) &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1706
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1742
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1764
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN) ||
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1806
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1837
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PPPOE)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1853
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1881
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1888
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_L2TPV3)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1897
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/intel/igb/igb_main.c
2636
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/intel/igb/igb_main.c
2663
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/intel/igb/igb_main.c
2678
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1251
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1285
if (flow_rule_match_key(flow, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
641
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
683
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
711
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
728
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPSEC)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
748
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
766
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
774
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
782
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
794
} else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
827
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
857
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
867
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
922
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ICMP)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
221
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_META)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
227
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
238
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
258
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
298
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
317
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_PORTS_RANGE)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
340
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
357
if (flow_rule_match_key(f_rule, FLOW_DISSECTOR_KEY_ICMP)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
286
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
305
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
318
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
330
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
340
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
407
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1366
!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1495
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CT))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
267
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
387
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
401
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
445
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
478
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
488
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
162
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CT))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
836
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_CONTROL)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
906
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IP)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
958
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
136
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
175
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
29
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
77
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
70
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
73
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
168
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
176
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
26
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2445
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IP)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2451
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2643
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2779
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC) &&
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2791
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN) ||
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2835
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN) &&
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2855
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2895
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2918
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2942
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3001
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3036
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3076
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3088
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ICMP)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3138
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS) &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
354
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
422
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
450
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS_RANGE))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
511
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
542
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
603
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
614
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
636
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
658
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
244
if (!flow_rule_match_key(state.frule, i) ||
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
265
if (!flow_rule_match_key(st->frule, idx))
drivers/net/ethernet/mscc/ocelot_flower.c
625
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META)) {
drivers/net/ethernet/mscc/ocelot_flower.c
645
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/mscc/ocelot_flower.c
657
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/mscc/ocelot_flower.c
700
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/mscc/ocelot_flower.c
734
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS) &&
drivers/net/ethernet/mscc/ocelot_flower.c
767
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS) &&
drivers/net/ethernet/mscc/ocelot_flower.c
772
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/netronome/nfp/flower/action.c
816
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1403
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_META)) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
488
if (unlikely(flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)))
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
492
if (likely(!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)))
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
743
if (flow_rule_match_key(rules[j], FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
124
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
155
} else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
192
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
212
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
220
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IP)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
235
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
269
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
29
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
324
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
328
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
338
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
360
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
390
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
405
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IPV4_ADDRS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
421
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IPV6_ADDRS)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
442
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_IP)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
457
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
474
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
drivers/net/ethernet/netronome/nfp/flower/match.c
99
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
141
return flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS) ||
drivers/net/ethernet/netronome/nfp/flower/offload.c
142
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS) ||
drivers/net/ethernet/netronome/nfp/flower/offload.c
143
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS) ||
drivers/net/ethernet/netronome/nfp/flower/offload.c
144
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ICMP);
drivers/net/ethernet/netronome/nfp/flower/offload.c
149
return flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS) ||
drivers/net/ethernet/netronome/nfp/flower/offload.c
150
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ICMP);
drivers/net/ethernet/netronome/nfp/flower/offload.c
273
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS) ||
drivers/net/ethernet/netronome/nfp/flower/offload.c
274
flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
279
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
297
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
314
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_CONTROL)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
362
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_OPTS))
drivers/net/ethernet/netronome/nfp/flower/offload.c
365
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_PORTS)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
417
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC))
drivers/net/ethernet/netronome/nfp/flower/offload.c
480
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
530
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
1704
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
1733
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
1764
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
1858
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/sfc/tc.c
226
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_##_name)) { \
drivers/net/ethernet/sfc/tc.c
252
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/sfc/tc.c
321
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_VLAN)) {
drivers/net/ethernet/sfc/tc.c
335
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CVLAN)) {
drivers/net/ethernet/sfc/tc.c
349
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/sfc/tc.c
386
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_CONTROL)) {
drivers/net/ethernet/sfc/tc.c
435
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CT)) {
drivers/net/ethernet/sfc/tc_conntrack.c
100
if (flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_CONTROL)) {
drivers/net/ethernet/sfc/tc_conntrack.c
137
if (flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_BASIC)) {
drivers/net/ethernet/sfc/tc_conntrack.c
180
if (ipv == 4 && flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_IPV4_ADDRS)) {
drivers/net/ethernet/sfc/tc_conntrack.c
198
} else if (ipv == 6 && flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_IPV6_ADDRS)) {
drivers/net/ethernet/sfc/tc_conntrack.c
222
if (flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_PORTS)) {
drivers/net/ethernet/sfc/tc_conntrack.c
245
if (flow_rule_match_key(fr, FLOW_DISSECTOR_KEY_TCP)) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
1047
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
drivers/net/ethernet/ti/cpsw_priv.c
1423
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) {
include/net/flow_offload.h
536
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_CONTROL))