Symbol: ethtool_rxnfc
drivers/net/dsa/bcm_sf2.h
225
struct ethtool_rxnfc *nfc, u32 *rule_locs);
drivers/net/dsa/bcm_sf2.h
227
struct ethtool_rxnfc *nfc);
drivers/net/dsa/bcm_sf2_cfp.c
1065
struct ethtool_rxnfc *nfc)
drivers/net/dsa/bcm_sf2_cfp.c
1085
int port, struct ethtool_rxnfc *nfc,
drivers/net/dsa/bcm_sf2_cfp.c
1103
struct ethtool_rxnfc *nfc, u32 *rule_locs)
drivers/net/dsa/bcm_sf2_cfp.c
1146
struct ethtool_rxnfc *nfc)
drivers/net/dsa/mv88e6xxx/chip.c
2436
struct ethtool_rxnfc *rxnfc, u32 *rule_locs)
drivers/net/dsa/mv88e6xxx/chip.c
2483
struct ethtool_rxnfc *rxnfc)
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
515
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
540
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
458
struct ethtool_rxnfc cmd;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
657
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
705
int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
744
int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
766
int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
787
int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
25
int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
26
int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
27
int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
28
int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
638
struct ethtool_rxnfc cmd = { 0 };
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
226
static int bcmasp_flow_insert(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
270
static int bcmasp_flow_delete(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
284
static int bcmasp_flow_get(struct bcmasp_intf *intf, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
299
static int bcmasp_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
322
static int bcmasp_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/broadcom/bcmsysport.c
2137
struct ethtool_rxnfc *nfc)
drivers/net/ethernet/broadcom/bcmsysport.c
2152
struct ethtool_rxnfc *nfc)
drivers/net/ethernet/broadcom/bcmsysport.c
2207
struct ethtool_rxnfc *nfc, u32 *rule_locs)
drivers/net/ethernet/broadcom/bcmsysport.c
2224
struct ethtool_rxnfc *nfc)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1114
static int bnxt_grxclsrlall(struct bnxt *bp, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1133
static int bnxt_grxclsrule(struct bnxt *bp, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1375
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1538
static int bnxt_srxclsrlins(struct bnxt *bp, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1580
static int bnxt_srxclsrldel(struct bnxt *bp, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1815
static int bnxt_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1843
static int bnxt_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1428
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1495
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1559
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1587
static int bcmgenet_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1608
static int bcmgenet_get_flow(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1646
static int bcmgenet_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/cadence/macb_main.c
3955
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/cadence/macb_main.c
4010
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/cadence/macb_main.c
4046
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/cadence/macb_main.c
4061
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/cadence/macb_main.c
4086
static int gem_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/cadence/macb_main.c
4111
static int gem_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1702
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1794
static int get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1824
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1872
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1933
static int set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/cisco/enic/enic_ethtool.c
611
static int enic_grxclsrlall(struct enic *enic, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/cisco/enic/enic_ethtool.c
635
static int enic_grxclsrule(struct enic *enic, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/cisco/enic/enic_ethtool.c
724
static int enic_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/engleder/tsnep.h
220
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/engleder/tsnep.h
222
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/engleder/tsnep.h
225
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/engleder/tsnep.h
227
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/engleder/tsnep_ethtool.c
268
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/engleder/tsnep_ethtool.c
288
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/engleder/tsnep_rxnfc.c
125
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/engleder/tsnep_rxnfc.c
202
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/engleder/tsnep_rxnfc.c
270
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/engleder/tsnep_rxnfc.c
95
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
722
struct ethtool_rxnfc *rxnfc, u32 *rule_locs)
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
762
struct ethtool_rxnfc *rxnfc)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
856
static int enetc_get_rxnfc(struct net_device *ndev, struct ethtool_rxnfc *rxnfc,
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
901
static int enetc_set_rxnfc(struct net_device *ndev, struct ethtool_rxnfc *rxnfc)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1366
static int gfar_get_cls(struct gfar_private *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1384
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1402
static int gfar_set_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1441
static int gfar_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
954
static int fun_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info)
drivers/net/ethernet/google/gve/gve.h
1318
int gve_get_flow_rule_entry(struct gve_priv *priv, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/google/gve/gve.h
1319
int gve_get_flow_rule_ids(struct gve_priv *priv, struct ethtool_rxnfc *cmd, u32 *rule_locs);
drivers/net/ethernet/google/gve/gve.h
1320
int gve_add_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/google/gve/gve.h
1321
int gve_del_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/google/gve/gve_ethtool.c
818
static int gve_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/google/gve/gve_ethtool.c
848
static int gve_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/google/gve/gve_flow_rule.c
196
int gve_get_flow_rule_entry(struct gve_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/google/gve/gve_flow_rule.c
233
int gve_get_flow_rule_ids(struct gve_priv *priv, struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/google/gve/gve_flow_rule.c
263
int gve_add_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/google/gve/gve_flow_rule.c
290
int gve_del_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hnae3.h
747
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
749
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
751
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
753
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
755
struct ethtool_rxnfc *cmd, u32 *rule_locs);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1298
static int hns3_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
998
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1438
int hclge_add_fd_entry(struct hnae3_handle *handle, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1498
int hclge_del_fd_entry(struct hnae3_handle *handle, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1602
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1817
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1879
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
11
int hclge_add_fd_entry(struct hnae3_handle *handle, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
12
int hclge_del_fd_entry(struct hnae3_handle *handle, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
16
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
18
struct ethtool_rxnfc *cmd);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.h
20
struct ethtool_rxnfc *cmd, u32 *rule_locs);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3320
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3355
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3533
static int i40e_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3743
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3868
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4791
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4947
static int i40e_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1058
iavf_get_fdir_fltr_ids(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1253
static int iavf_add_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1296
static int iavf_del_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1618
static int iavf_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1658
static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
917
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice.h
1024
int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/intel/ice/ice.h
1025
int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/intel/ice/ice.h
1026
int ice_get_ethtool_fdir_entry(struct ice_hw *hw, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/intel/ice/ice.h
1028
ice_get_fdir_fltr_ids(struct ice_hw *hw, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ice/ice_ethtool.c
3092
static int ice_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice_ethtool.c
3131
ice_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
120
int ice_get_ethtool_fdir_entry(struct ice_hw *hw, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1760
int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1977
int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
240
ice_get_fdir_fltr_ids(struct ice_hw *hw, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
167
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
294
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
348
static int idpf_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
35
static int idpf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/igb/igb_ethtool.c
2428
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igb/igb_ethtool.c
2479
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/igb/igb_ethtool.c
2551
static int igb_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/igb/igb_ethtool.c
2893
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igb/igb_ethtool.c
2990
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igb/igb_ethtool.c
3003
static int igb_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1024
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/igc/igc_ethtool.c
1102
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1350
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1428
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1449
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/igc/igc_ethtool.c
964
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2668
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2737
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2820
static int ixgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2943
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3073
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3203
static int ixgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1185
struct ethtool_rxnfc rxnfc;
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1343
struct ethtool_rxnfc *rxnfc)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1360
struct ethtool_rxnfc *info)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1432
struct ethtool_rxnfc *info)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1552
struct ethtool_rxnfc *rxnfc;
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
308
struct ethtool_rxnfc *rxnfc);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
311
struct ethtool_rxnfc *info);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
314
struct ethtool_rxnfc *info);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5604
struct ethtool_rxnfc *info, u32 *rules)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5638
struct ethtool_rxnfc *info)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1152
struct ethtool_rxnfc *nfc, u32 location);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1154
struct ethtool_rxnfc *nfc, u32 *rule_locs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1156
struct ethtool_rxnfc *nfc);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
747
struct ethtool_rxnfc *nfc, u32 *rules)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
774
static int otx2_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *nfc)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1349
int otx2_add_flow(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
659
int otx2_get_flow(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
678
int otx2_get_all_flows(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3091
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3115
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3153
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3180
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4686
static int mtk_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4716
static int mtk_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1328
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1400
static int mlx4_en_ethtool_add_mac_rule(struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1423
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1447
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1485
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1553
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1593
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1669
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1698
static int mlx4_en_get_flow(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1737
static int mlx4_en_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1777
static int mlx4_en_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
19
int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
21
struct ethtool_rxnfc *info, u32 *rule_locs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
37
static inline int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
40
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2491
static int mlx5e_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2499
static int mlx5e_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
791
struct ethtool_rxnfc *info, int location)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
821
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
977
int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
997
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
258
static int mlx5i_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
276
static int mlx5i_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info,
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1245
const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1287
static int fbnic_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
627
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
657
static int fbnic_get_cls_rule(struct fbnic_net *fbn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
856
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
899
const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1330
static int nfp_net_fs_to_ethtool(struct nfp_fs_entry *entry, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1402
static int nfp_net_get_fs_rule(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1446
struct ethtool_rxnfc *cmd, u32 *rule_locs)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1617
static int nfp_net_fs_add(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1734
static int nfp_net_fs_del(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1766
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/qlogic/qede/qede.h
510
int qede_add_cls_rule(struct qede_dev *edev, struct ethtool_rxnfc *info);
drivers/net/ethernet/qlogic/qede/qede.h
512
int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/qlogic/qede/qede.h
513
int qede_get_cls_rule_all(struct qede_dev *edev, struct ethtool_rxnfc *info,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1209
static int qede_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1341
static int qede_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1280
int qede_get_cls_rule_all(struct qede_dev *edev, struct ethtool_rxnfc *info,
drivers/net/ethernet/qlogic/qede/qede_filter.c
1315
int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/qlogic/qede/qede_filter.c
2038
int qede_add_cls_rule(struct qede_dev *edev, struct ethtool_rxnfc *info)
drivers/net/ethernet/sfc/ethtool_common.c
1126
struct ethtool_rxnfc *info)
drivers/net/ethernet/sfc/ethtool_common.c
861
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/sfc/ethtool_common.h
42
struct ethtool_rxnfc *info, u32 *rule_locs);
drivers/net/ethernet/sfc/ethtool_common.h
45
struct ethtool_rxnfc *info);
drivers/net/ethernet/sfc/falcon/ethtool.c
1236
struct ethtool_rxnfc *info)
drivers/net/ethernet/sfc/falcon/ethtool.c
986
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/sfc/siena/ethtool_common.c
1117
struct ethtool_rxnfc *info)
drivers/net/ethernet/sfc/siena/ethtool_common.c
852
struct ethtool_rxnfc *info, u32 *rule_locs)
drivers/net/ethernet/sfc/siena/ethtool_common.h
39
struct ethtool_rxnfc *info, u32 *rule_locs);
drivers/net/ethernet/sfc/siena/ethtool_common.h
42
struct ethtool_rxnfc *info);
drivers/net/ethernet/sun/niu.c
7191
struct ethtool_rxnfc *nfc)
drivers/net/ethernet/sun/niu.c
7270
struct ethtool_rxnfc *nfc,
drivers/net/ethernet/sun/niu.c
7309
static int niu_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/sun/niu.c
7454
struct ethtool_rxnfc *nfc)
drivers/net/ethernet/sun/niu.c
7673
static int niu_set_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
160
struct ethtool_rxnfc *cmd,
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
190
static int txgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
338
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
495
struct ethtool_rxnfc *cmd)
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
508
static int txgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
95
struct ethtool_rxnfc *cmd)
include/linux/ethtool.h
1265
struct ethtool_rxnfc *, u32 *rule_locs);
include/linux/ethtool.h
1266
int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
include/net/dsa.h
1108
struct ethtool_rxnfc *nfc, u32 *rule_locs);
include/net/dsa.h
1110
struct ethtool_rxnfc *nfc);
net/dsa/user.c
1753
struct ethtool_rxnfc *nfc, u32 *rule_locs)
net/dsa/user.c
1765
struct ethtool_rxnfc *nfc)
net/ethtool/common.c
652
struct ethtool_rxnfc info = {
net/ethtool/common.c
681
struct ethtool_rxnfc *info;
net/ethtool/common.c
703
struct ethtool_rxnfc rule_info = {
net/ethtool/common.c
833
struct ethtool_rxnfc *info;
net/ethtool/common.c
857
struct ethtool_rxnfc rule_info = {
net/ethtool/ioctl.c
1107
struct ethtool_rxnfc info;
net/ethtool/ioctl.c
1156
struct ethtool_rxnfc info;
net/ethtool/ioctl.c
1192
struct ethtool_rxnfc info;
net/ethtool/ioctl.c
1231
struct ethtool_rxnfc info;
net/ethtool/ioctl.c
1253
struct ethtool_rxnfc info;
net/ethtool/ioctl.c
852
ethtool_rxnfc_copy_from_compat(struct ethtool_rxnfc *rxnfc,
net/ethtool/ioctl.c
864
sizeof(struct ethtool_rxnfc));
net/ethtool/ioctl.c
867
offsetof(struct ethtool_rxnfc, fs.m_ext) +
net/ethtool/ioctl.c
871
offsetof(struct ethtool_rxnfc, fs.location) -
net/ethtool/ioctl.c
872
offsetof(struct ethtool_rxnfc, fs.ring_cookie));
net/ethtool/ioctl.c
877
*rxnfc = (struct ethtool_rxnfc) {
net/ethtool/ioctl.c
896
static int ethtool_rxnfc_copy_from_user(struct ethtool_rxnfc *rxnfc,
net/ethtool/ioctl.c
910
const struct ethtool_rxnfc *rxnfc,
net/ethtool/ioctl.c
938
static int ethtool_rxnfc_copy_struct(u32 cmd, struct ethtool_rxnfc *info,
net/ethtool/ioctl.c
947
*info_size = (offsetof(struct ethtool_rxnfc, data) +
net/ethtool/ioctl.c
971
const struct ethtool_rxnfc *rxnfc,
net/ethtool/ioctl.c
982
useraddr += offsetof(struct ethtool_rxnfc, rule_locs);