Home
last modified time | relevance | path

Searched refs:ethtool_rxnfc (Results 1 – 25 of 45) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs_ethtool.h19 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 Dtsnep_rxnfc.c95 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 Dmvpp2_cls.h308 struct ethtool_rxnfc *rxnfc);
311 struct ethtool_rxnfc *info);
314 struct ethtool_rxnfc *info);
H A Dmvpp2_cls.c1343 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 Dgve_flow_rule.c196 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 Dgve.h1318 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 Dgve_ethtool.c818 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 Dethtool.c258 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 Dhnae3.h751 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 Den_ethtool.c1328 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 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/drivers/net/ethernet/intel/ice/
H A Dice.h1024 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 Den_fs_ethtool.c791 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 Diavf_ethtool.c917 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 Dbcm_sf2_cfp.c1065 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 Dnfp_net_ethtool.c1330 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 Dgianfar_ethtool.c1366 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 Dfbnic_ethtool.c632 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 Didpf_ethtool.c35 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 Digc_ethtool.c964 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 Dethtool.h1273 struct ethtool_rxnfc *, u32 *rule_locs);
1274 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c1702 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 Digb_ethtool.c2428 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 Ddsa.h1112 struct ethtool_rxnfc *nfc, u32 *rule_locs);
1114 struct ethtool_rxnfc *nfc);
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c659 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()

12