Skip to content

Commit

Permalink
net/mlx5e: Use new ethtool get/set link ksettings API
Browse files Browse the repository at this point in the history
Use new get/set link ksettings and remove get/set settings legacy
callbacks.
This allows us to use bitmasks longer than 32 bit for supported and
advertised link modes and use modes that were previously not supported.

Signed-off-by: Gal Pressman <galp@mellanox.com>
CC: Ben Hutchings <bwh@kernel.org>
CC: David Decotigny <decot@googlers.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Gal Pressman authored and David S. Miller committed Jun 27, 2016
1 parent 4a50e35 commit 665bc53
Show file tree
Hide file tree
Showing 3 changed files with 143 additions and 167 deletions.
3 changes: 3 additions & 0 deletions drivers/net/ethernet/mellanox/mlx5/core/en.h
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,9 @@ enum mlx5e_link_mode {

#define MLX5E_PROT_MASK(link_mode) (1 << link_mode)


void mlx5e_build_ptys2ethtool_map(void);

void mlx5e_send_nop(struct mlx5e_sq *sq, bool notify_hw);
u16 mlx5e_select_queue(struct net_device *dev, struct sk_buff *skb,
void *accel_priv, select_queue_fallback_t fallback);
Expand Down
Loading

0 comments on commit 665bc53

Please sign in to comment.