]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: E-switch, Move QoS related code to dedicated file
authorDmytro Linkin <dlinkin@nvidia.com>
Fri, 28 May 2021 14:30:22 +0000 (17:30 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 20 Aug 2021 04:50:39 +0000 (21:50 -0700)
commit1e0a2cf2f7a8d1ba214f6f95bddcc3b7842b46ab
tree757dda173a2cc64517208e4bf47e8d7413892139
parent92c91c57f528826e69d38f5d91deea571ac7bbc9
net/mlx5: E-switch, Move QoS related code to dedicated file

Move eswitch QoS related code into dedicated file. Provide eswitch API
to access this code meaning it is isolated and restricted to be used
only by eswitch.c. Exception is legacy NDO vf set rate, which moved to
esw/legacy.c.

Signed-off-by: Dmytro Linkin <dlinkin@nvidia.com>
Reviewed-by: Huy Nguyen <huyn@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Parav Pandit <parav@nvidia.com>
Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h