diff options
author | Petr Machata <petrm@nvidia.com> | 2020-09-13 18:46:08 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-09-15 00:37:30 +0300 |
commit | 3232e8c66e72585073fb01fefc92f9d5b0e71e0c (patch) | |
tree | 71e3740c97fc66f8a001c6c6c20bbfa470d6ad49 /drivers/net/ethernet/mellanox/mlxsw/spectrum.h | |
parent | 2ecf87ae6cce1fe718b663a034ee9de0b028b7e2 (diff) | |
download | linux-3232e8c66e72585073fb01fefc92f9d5b0e71e0c.tar.xz |
mlxsw: spectrum: Keep maximum speed around
The maximum port speed depends on link modes supported by the port, and for
Ethernet ports is constant. The maximum speed will be handy when setting
SBIB, the internal buffer used for traffic mirroring. Therefore, keep it in
struct mlxsw_sp_port for easy access.
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlxsw/spectrum.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum.h b/drivers/net/ethernet/mellanox/mlxsw/spectrum.h index 69e59cf7812f..824ca4507c7e 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.h +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.h @@ -320,6 +320,7 @@ struct mlxsw_sp_port { struct delayed_work speed_update_dw; } span; int max_mtu; + u32 max_speed; }; struct mlxsw_sp_port_type_speed_ops { |