]> git.baikalelectronics.ru Git - kernel.git/commit
mlx4: handle non-napi callers to napi_poll
authorJonathan Lemon <bsd@fb.com>
Thu, 8 Oct 2020 18:45:26 +0000 (11:45 -0700)
committerJakub Kicinski <kuba@kernel.org>
Mon, 12 Oct 2020 21:02:32 +0000 (14:02 -0700)
commita49276b5d1a8d5a85d884dcc527a9d8791a88c81
tree4d969ccbb80a430a685bcc0adc0ea5ee289a87f4
parent726a138c672454d004d062263d9b4390d97f9a34
mlx4: handle non-napi callers to napi_poll

netcons calls napi_poll with a budget of 0 to transmit packets.
Handle this by:
 - skipping RX processing
 - do not try to recycle TX packets to the RX cache

Signed-off-by: Jonathan Lemon <jonathan.lemon@gmail.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx4/en_rx.c
drivers/net/ethernet/mellanox/mlx4/en_tx.c