]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Optimize the common case condition in mlx5e_select_queue
authorMaxim Mikityanskiy <maximmi@nvidia.com>
Tue, 25 Jan 2022 10:53:00 +0000 (12:53 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 15 Feb 2022 06:30:52 +0000 (22:30 -0800)
commitb82e0bcd96a86292cc604b5e2151f372eeb958f3
tree30aa7887b97ddaaa6dc511f7f86db9fbeb32b120
parentb654fba8c92196445d197f7a7ce09bdf5d808f3a
net/mlx5e: Optimize the common case condition in mlx5e_select_queue

Check all booleans for special queues at once, when deciding whether to
go to the fast path in mlx5e_select_queue. Pack them into bitfields to
have some room for extensibility.

Signed-off-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c