diff options
author | Majd Dibbiny | 2015-06-04 18:30:43 +0200 |
---|---|---|
committer | David S. Miller | 2015-06-05 01:41:01 +0200 |
commit | e760152d08da78aa160e68ac90bf8f3f10aff462 (patch) | |
tree | 677d7691c175a8fe684c30e3392b8d0513a8f062 /drivers/net/ethernet/mellanox/mlx5/core/en_main.c | |
parent | net/mlx5_core: Get vendor-id using the query adapter command (diff) | |
download | kernel-qcow2-linux-e760152d08da78aa160e68ac90bf8f3f10aff462.tar.gz kernel-qcow2-linux-e760152d08da78aa160e68ac90bf8f3f10aff462.tar.xz kernel-qcow2-linux-e760152d08da78aa160e68ac90bf8f3f10aff462.zip |
net/mlx5_core: Use port number in the query port mtu helpers
Extend the function prototypes for max and operational mtu to take the
local port number. In the Ethernet driver is this hard coded to one,
since ConnectX4 Ethernet devices are always function-per-port.
The IB driver also serves older devices (ConnectIB) which isn't such,
and hence the part can vary.
Signed-off-by: Majd Dibbiny <majd@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_main.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index edba09cca600..7348c5173aa9 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -1386,7 +1386,7 @@ int mlx5e_open_locked(struct net_device *netdev) return err; } - err = mlx5_query_port_oper_mtu(mdev, &actual_mtu); + err = mlx5_query_port_oper_mtu(mdev, &actual_mtu, 1); if (err) { netdev_err(netdev, "%s: mlx5_query_port_oper_mtu failed %d\n", __func__, err); @@ -1614,7 +1614,7 @@ static int mlx5e_change_mtu(struct net_device *netdev, int new_mtu) int max_mtu; int err = 0; - err = mlx5_query_port_max_mtu(mdev, &max_mtu); + err = mlx5_query_port_max_mtu(mdev, &max_mtu, 1); if (err) return err; |