/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | fs_ethtool.h | 14 int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd); 16 struct ethtool_rxnfc *info, u32 *rule_locs); 23 static inline int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd) 26 struct ethtool_rxnfc *info, u32 *rule_locs)
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_filters.h | 25 int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd); 26 int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd); 27 int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd); 28 int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
|
H A D | aq_filters.c | 444 struct ethtool_rxnfc cmd; 631 struct ethtool_rxnfc *cmd) 679 int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd) 718 int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd) 740 int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd) 761 int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.h | 39 struct ethtool_rxnfc *info, u32 *rule_locs); 41 struct ethtool_rxnfc *info);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.h | 42 struct ethtool_rxnfc *info, u32 *rule_locs); 44 struct ethtool_rxnfc *info);
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_cls.h | 275 int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port, struct ethtool_rxnfc *info); 276 int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port, struct ethtool_rxnfc *info); 306 struct ethtool_rxnfc *rxnfc); 309 struct ethtool_rxnfc *info); 312 struct ethtool_rxnfc *info);
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_rxnfc.c | 95 struct ethtool_rxnfc *cmd) 125 struct ethtool_rxnfc *cmd, 202 struct ethtool_rxnfc *cmd) 270 struct ethtool_rxnfc *cmd)
|
H A D | tsnep.h | 216 struct ethtool_rxnfc *cmd); 218 struct ethtool_rxnfc *cmd, 221 struct ethtool_rxnfc *cmd); 223 struct ethtool_rxnfc *cmd);
|
H A D | tsnep_ethtool.c | 261 struct ethtool_rxnfc *cmd, u32 *rule_locs) 284 struct ethtool_rxnfc *cmd)
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_rss.h | 111 struct ethtool_rxnfc *nfc, 132 struct ethtool_rxnfc *nfc);
|
H A D | hclge_comm_rss.c | 150 struct ethtool_rxnfc *nfc) 412 static u8 hclge_comm_get_rss_hash_bits(struct ethtool_rxnfc *nfc) 438 struct ethtool_rxnfc *nfc,
|
/linux-master/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp_ethtool.c | 224 static int bcmasp_flow_insert(struct net_device *dev, struct ethtool_rxnfc *cmd) 268 static int bcmasp_flow_delete(struct net_device *dev, struct ethtool_rxnfc *cmd) 282 static int bcmasp_flow_get(struct bcmasp_intf *intf, struct ethtool_rxnfc *cmd) 297 static int bcmasp_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) 320 static int bcmasp_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_ethtool.c | 312 struct ethtool_rxnfc *cmd) 347 static int sxgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, 365 struct ethtool_rxnfc *cmd) 424 static int sxgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ethtool.c | 241 static int mlx5i_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) 252 static int mlx5i_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info,
|
/linux-master/drivers/net/dsa/ |
H A D | bcm_sf2.h | 224 struct ethtool_rxnfc *nfc, u32 *rule_locs); 226 struct ethtool_rxnfc *nfc);
|
H A D | bcm_sf2_cfp.c | 1065 struct ethtool_rxnfc *nfc) 1085 int port, struct ethtool_rxnfc *nfc, 1103 struct ethtool_rxnfc *nfc, u32 *rule_locs) 1146 struct ethtool_rxnfc *nfc)
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 680 struct ethtool_rxnfc *cmd); 682 struct ethtool_rxnfc *cmd); 726 struct ethtool_rxnfc *cmd); 728 struct ethtool_rxnfc *cmd); 730 struct ethtool_rxnfc *cmd); 732 struct ethtool_rxnfc *cmd); 734 struct ethtool_rxnfc *cmd, u32 *rule_locs);
|
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_ethtool.c | 281 struct ethtool_rxnfc *cmd) 316 static int dpaa_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, 347 struct ethtool_rxnfc *nfc) 381 static int dpaa_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd)
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_ethtool.c | 388 static int enic_grxclsrlall(struct enic *enic, struct ethtool_rxnfc *cmd, 412 static int enic_grxclsrule(struct enic *enic, struct ethtool_rxnfc *cmd) 449 static int enic_get_rx_flow_hash(struct enic *enic, struct ethtool_rxnfc *cmd) 492 static int enic_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs_ethtool.c | 791 struct ethtool_rxnfc *info, int location) 821 struct ethtool_rxnfc *info, u32 *rule_locs) 896 struct ethtool_rxnfc *nfc) 943 struct ethtool_rxnfc *nfc) 976 int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd) 999 struct ethtool_rxnfc *info, u32 *rule_locs)
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 1057 struct ethtool_rxnfc *cmd) 1198 iavf_get_fdir_fltr_ids(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd, 1390 static int iavf_add_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd) 1462 static int iavf_del_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd) 1502 static u32 iavf_adv_rss_parse_hdrs(struct ethtool_rxnfc *cmd) 1546 static u64 iavf_adv_rss_parse_hash_flds(struct ethtool_rxnfc *cmd, bool symm) 1613 struct ethtool_rxnfc *cmd) 1699 struct ethtool_rxnfc *cmd) 1753 static int iavf_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) 1783 static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cm [all...] |
/linux-master/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-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 1347 struct ethtool_rxnfc *cmd) 1419 static int mlx4_en_ethtool_add_mac_rule(struct ethtool_rxnfc *cmd, 1442 struct ethtool_rxnfc *cmd, 1466 struct ethtool_rxnfc *cmd, 1504 struct ethtool_rxnfc *cmd, 1572 struct ethtool_rxnfc *cmd, 1612 struct ethtool_rxnfc *cmd) 1688 struct ethtool_rxnfc *cmd) 1717 static int mlx4_en_get_flow(struct net_device *dev, struct ethtool_rxnfc *cmd, 1749 static int mlx4_en_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cm [all...] |
/linux-master/net/ethtool/ |
H A D | ioctl.c | 828 ethtool_rxnfc_copy_from_compat(struct ethtool_rxnfc *rxnfc, 840 sizeof(struct ethtool_rxnfc)); 843 offsetof(struct ethtool_rxnfc, fs.m_ext) + 847 offsetof(struct ethtool_rxnfc, fs.location) - 848 offsetof(struct ethtool_rxnfc, fs.ring_cookie)); 853 *rxnfc = (struct ethtool_rxnfc) { 872 static int ethtool_rxnfc_copy_from_user(struct ethtool_rxnfc *rxnfc, 886 const struct ethtool_rxnfc *rxnfc, 914 static int ethtool_rxnfc_copy_struct(u32 cmd, struct ethtool_rxnfc *info, 917 /* struct ethtool_rxnfc wa [all...] |
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_ethtool.c | 605 struct ethtool_rxnfc *cmd) 656 struct ethtool_rxnfc *cmd) 699 static int ena_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info) 719 static int ena_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info,
|