]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Allocate rate limit table when rate is configured
authorParav Pandit <parav@nvidia.com>
Fri, 19 Feb 2021 10:06:54 +0000 (12:06 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 2 Apr 2021 23:13:06 +0000 (16:13 -0700)
commit5079f78375e97283bea9ae3748e12a9f2b2d84cc
tree218be75a0b8e2807f1e45cb6cf487743333cf4b8
parentd4c09fd769d51c5c5c6d8733c4c5b1533c54023b
net/mlx5: Allocate rate limit table when rate is configured

A device supports 128 rate limiters. A static table allocation consumes
8KB of memory even when rate is not configured.

Instead, allocate the table when at least one rate is configured.

Signed-off-by: Parav Pandit <parav@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/rl.c
include/linux/mlx5/driver.h