| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs_ethtool.h | 19 int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd); 21 struct ethtool_rxnfc *info, u32 *rule_locs); 37 static inline int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd) in mlx5e_ethtool_set_rxnfc() 40 struct ethtool_rxnfc *info, u32 *rule_locs) in mlx5e_ethtool_get_rxnfc()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_rxnfc.c | 95 struct ethtool_rxnfc *cmd) in tsnep_rxnfc_get_rule() 125 struct ethtool_rxnfc *cmd, in tsnep_rxnfc_get_all() 202 struct ethtool_rxnfc *cmd) in tsnep_rxnfc_add_rule() 270 struct ethtool_rxnfc *cmd) in tsnep_rxnfc_del_rule()
|
| /linux/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_cls.h | 308 struct ethtool_rxnfc *rxnfc); 311 struct ethtool_rxnfc *info); 314 struct ethtool_rxnfc *info);
|
| H A D | mvpp2_cls.c | 1343 struct ethtool_rxnfc *rxnfc) in mvpp2_ethtool_cls_rule_get() 1360 struct ethtool_rxnfc *info) in mvpp2_ethtool_cls_rule_ins() 1432 struct ethtool_rxnfc *info) in mvpp2_ethtool_cls_rule_del() 1552 struct ethtool_rxnfc *rxnfc; in mvpp22_port_rss_ctx_delete()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_flow_rule.c | 196 int gve_get_flow_rule_entry(struct gve_priv *priv, struct ethtool_rxnfc *cmd) in gve_get_flow_rule_entry() 233 int gve_get_flow_rule_ids(struct gve_priv *priv, struct ethtool_rxnfc *cmd, u32 *rule_locs) in gve_get_flow_rule_ids() 263 int gve_add_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd) in gve_add_flow_rule() 290 int gve_del_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd) in gve_del_flow_rule()
|
| H A D | gve.h | 1318 int gve_get_flow_rule_entry(struct gve_priv *priv, struct ethtool_rxnfc *cmd); 1319 int gve_get_flow_rule_ids(struct gve_priv *priv, struct ethtool_rxnfc *cmd, u32 *rule_locs); 1320 int gve_add_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd); 1321 int gve_del_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd);
|
| H A D | gve_ethtool.c | 818 static int gve_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) in gve_set_rxnfc() 848 static int gve_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, u32 *rule_locs) in gve_get_rxnfc()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ethtool.c | 258 static int mlx5i_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) in mlx5i_set_rxnfc() 276 static int mlx5i_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info, in mlx5i_get_rxnfc()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hnae3.h | 751 struct ethtool_rxnfc *cmd); 753 struct ethtool_rxnfc *cmd); 755 struct ethtool_rxnfc *cmd); 757 struct ethtool_rxnfc *cmd); 759 struct ethtool_rxnfc *cmd, u32 *rule_locs);
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_ethtool.c | 1328 struct ethtool_rxnfc *cmd) in mlx4_en_validate_flow() 1400 static int mlx4_en_ethtool_add_mac_rule(struct ethtool_rxnfc *cmd, in mlx4_en_ethtool_add_mac_rule() 1423 struct ethtool_rxnfc *cmd, in mlx4_en_ethtool_add_mac_rule_by_ipv4() 1447 struct ethtool_rxnfc *cmd, in add_ip_rule() 1485 struct ethtool_rxnfc *cmd, in add_tcp_udp_rule() 1553 struct ethtool_rxnfc *cmd, in mlx4_en_ethtool_to_net_trans_rule() 1593 struct ethtool_rxnfc *cmd) in mlx4_en_flow_replace() 1669 struct ethtool_rxnfc *cmd) in mlx4_en_flow_detach() 1698 static int mlx4_en_get_flow(struct net_device *dev, struct ethtool_rxnfc *cmd, in mlx4_en_get_flow() 1737 static int mlx4_en_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, in mlx4_en_get_rxnfc() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede.h | 510 int qede_add_cls_rule(struct qede_dev *edev, struct ethtool_rxnfc *info); 512 int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd); 513 int qede_get_cls_rule_all(struct qede_dev *edev, struct ethtool_rxnfc *info,
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice.h | 1024 int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd); 1025 int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd); 1026 int ice_get_ethtool_fdir_entry(struct ice_hw *hw, struct ethtool_rxnfc *cmd); 1028 ice_get_fdir_fltr_ids(struct ice_hw *hw, struct ethtool_rxnfc *cmd,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs_ethtool.c | 791 struct ethtool_rxnfc *info, int location) in mlx5e_ethtool_get_flow() 821 struct ethtool_rxnfc *info, u32 *rule_locs) in mlx5e_ethtool_get_all_flows() 977 int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd) in mlx5e_ethtool_set_rxnfc() 997 struct ethtool_rxnfc *info, u32 *rule_locs) in mlx5e_ethtool_get_rxnfc()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_ethtool.c | 917 struct ethtool_rxnfc *cmd) in iavf_get_ethtool_fdir_entry() 1058 iavf_get_fdir_fltr_ids(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd, in iavf_get_fdir_fltr_ids() 1253 static int iavf_add_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd) in iavf_add_fdir_ethtool() 1296 static int iavf_del_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd) in iavf_del_fdir_ethtool() 1618 static int iavf_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) in iavf_set_rxnfc() 1658 static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, in iavf_get_rxnfc()
|
| /linux/drivers/net/dsa/ |
| H A D | bcm_sf2_cfp.c | 1065 struct ethtool_rxnfc *nfc) in bcm_sf2_cfp_rule_get() 1085 int port, struct ethtool_rxnfc *nfc, in bcm_sf2_cfp_rule_get_all() 1105 struct ethtool_rxnfc *nfc, u32 *rule_locs) in bcm_sf2_get_rxnfc() 1148 struct ethtool_rxnfc *nfc) in bcm_sf2_set_rxnfc()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_ethtool.c | 1330 static int nfp_net_fs_to_ethtool(struct nfp_fs_entry *entry, struct ethtool_rxnfc *cmd) in nfp_net_fs_to_ethtool() 1402 static int nfp_net_get_fs_rule(struct nfp_net *nn, struct ethtool_rxnfc *cmd) in nfp_net_get_fs_rule() 1424 static int nfp_net_get_fs_loc(struct nfp_net *nn, struct ethtool_rxnfc *cmd, in nfp_net_get_fs_loc() 1451 struct ethtool_rxnfc *cmd, u32 *rule_locs) in nfp_net_get_rxnfc() 1622 static int nfp_net_fs_add(struct nfp_net *nn, struct ethtool_rxnfc *cmd) in nfp_net_fs_add() 1745 static int nfp_net_fs_del(struct nfp_net *nn, struct ethtool_rxnfc *cmd) in nfp_net_fs_del() 1777 struct ethtool_rxnfc *cmd) in nfp_net_set_rxnfc()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 1366 static int gfar_get_cls(struct gfar_private *priv, struct ethtool_rxnfc *cmd) in gfar_get_cls() 1384 struct ethtool_rxnfc *cmd, u32 *rule_locs) in gfar_get_cls_all() 1402 static int gfar_set_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd) in gfar_set_nfc() 1441 static int gfar_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd, in gfar_get_nfc()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_ethtool.c | 632 struct ethtool_rxnfc *cmd, in fbnic_get_cls_rule_all() 662 static int fbnic_get_cls_rule(struct fbnic_net *fbn, struct ethtool_rxnfc *cmd) in fbnic_get_cls_rule() 861 struct ethtool_rxnfc *cmd, u32 *rule_locs) in fbnic_get_rxnfc() 904 const struct ethtool_rxnfc *cmd) in fbnic_set_cls_rule_ins() 1250 const struct ethtool_rxnfc *cmd) in fbnic_set_cls_rule_del() 1292 static int fbnic_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) in fbnic_set_rxnfc()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_ethtool.c | 35 static int idpf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, in idpf_get_rxnfc() 167 struct ethtool_rxnfc *cmd) in idpf_add_flow_steer() 293 struct ethtool_rxnfc *cmd) in idpf_del_flow_steer() 340 static int idpf_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) in idpf_set_rxnfc()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 964 struct ethtool_rxnfc *cmd) in igc_ethtool_get_nfc_rule() 1024 struct ethtool_rxnfc *cmd, in igc_ethtool_get_nfc_rules() 1102 struct ethtool_rxnfc *cmd, u32 *rule_locs) in igc_ethtool_get_rxnfc() 1350 struct ethtool_rxnfc *cmd) in igc_ethtool_add_nfc_rule() 1428 struct ethtool_rxnfc *cmd) in igc_ethtool_del_nfc_rule() 1449 struct ethtool_rxnfc *cmd) in igc_ethtool_set_rxnfc()
|
| /linux/include/linux/ |
| H A D | ethtool.h | 1273 struct ethtool_rxnfc *, u32 *rule_locs); 1274 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 1702 struct ethtool_rxnfc *cmd, in cxgb4_ntuple_get_filter() 1794 static int get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info, in get_rxnfc() 1824 struct ethtool_rxnfc *cmd) in cxgb4_ntuple_del_filter() 1872 struct ethtool_rxnfc *cmd) in cxgb4_ntuple_set_filter() 1933 static int set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) in set_rxnfc()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ethtool.c | 2428 struct ethtool_rxnfc *cmd) in igb_get_ethtool_nfc_entry() 2479 struct ethtool_rxnfc *cmd, in igb_get_ethtool_nfc_all() 2551 static int igb_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, in igb_get_rxnfc() 2893 struct ethtool_rxnfc *cmd) in igb_add_ethtool_nfc_entry() 2990 struct ethtool_rxnfc *cmd) in igb_del_ethtool_nfc_entry() 3003 static int igb_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) in igb_set_rxnfc()
|
| /linux/include/net/ |
| H A D | dsa.h | 1112 struct ethtool_rxnfc *nfc, u32 *rule_locs); 1114 struct ethtool_rxnfc *nfc);
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_flows.c | 659 int otx2_get_flow(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc, in otx2_get_flow() 678 int otx2_get_all_flows(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc, in otx2_get_all_flows() 1349 int otx2_add_flow(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc) in otx2_add_flow()
|