diff options
| author | Erez Alfasi <ereza@mellanox.com> | 2019-05-14 13:55:22 +0300 |
|---|---|---|
| committer | Saeed Mahameed <saeedm@mellanox.com> | 2019-05-31 23:04:26 +0300 |
| commit | ca6c7df00a89206f142365091c689059fc0b67bf (patch) | |
| tree | 93e2c4525f358a39227254fedf9a9fdaed7053df /include/linux/debugobjects.h | |
| parent | 10caabdaad5ace85577a453da97d1f8d3b944427 (diff) | |
| download | linux-ca6c7df00a89206f142365091c689059fc0b67bf.tar.xz | |
net/mlx5e: TX, Improve performance under GSO workload
__netdev_tx_sent_queue() was introduced by:
commit 3e59020abf0f ("net: bql: add __netdev_tx_sent_queue()")
BQL counters should be updated without flipping/caring about
BQL status, if the current skb has xmit_more set.
Using __netdev_tx_sent_queue() avoids messing with BQL stop
flag, increases performance on GSO workload by keeping
doorbells to the minimum required and also sparing atomic
operations.
Signed-off-by: Erez Alfasi <ereza@mellanox.com>
Reviewed-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions
