Searched refs:ethtool_rxnfc (Results 1 - 25 of 85) sorted by relevance

1234

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs_ethtool.h14 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 Daq_filters.h25 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 Daq_filters.c444 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 Dethtool_common.h39 struct ethtool_rxnfc *info, u32 *rule_locs);
41 struct ethtool_rxnfc *info);
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool_common.h42 struct ethtool_rxnfc *info, u32 *rule_locs);
44 struct ethtool_rxnfc *info);
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_cls.h275 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 Dtsnep_rxnfc.c95 struct ethtool_rxnfc *cmd)
125 struct ethtool_rxnfc *cmd,
202 struct ethtool_rxnfc *cmd)
270 struct ethtool_rxnfc *cmd)
H A Dtsnep.h216 struct ethtool_rxnfc *cmd);
218 struct ethtool_rxnfc *cmd,
221 struct ethtool_rxnfc *cmd);
223 struct ethtool_rxnfc *cmd);
H A Dtsnep_ethtool.c261 struct ethtool_rxnfc *cmd, u32 *rule_locs)
284 struct ethtool_rxnfc *cmd)
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_rss.h111 struct ethtool_rxnfc *nfc,
132 struct ethtool_rxnfc *nfc);
H A Dhclge_comm_rss.c150 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 Dbcmasp_ethtool.c224 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 Dsxgbe_ethtool.c312 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 Dethtool.c241 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 Dbcm_sf2.h224 struct ethtool_rxnfc *nfc, u32 *rule_locs);
226 struct ethtool_rxnfc *nfc);
H A Dbcm_sf2_cfp.c1065 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 Dhnae3.h680 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 Ddpaa_ethtool.c281 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 Denic_ethtool.c388 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 Den_fs_ethtool.c791 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 Diavf_ethtool.c1057 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 Dqede.h510 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 Den_ethtool.c1347 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 Dioctl.c828 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 Dena_ethtool.c605 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,

Completed in 259 milliseconds

1234