diff options
| author | 2019-05-14 13:55:22 +0300 | |
|---|---|---|
| committer | 2019-05-31 13:04:26 -0700 | |
| commit | ca6c7df00a89206f142365091c689059fc0b67bf (patch) | |
| tree | 93e2c4525f358a39227254fedf9a9fdaed7053df /include/linux | |
| parent | net/mlx5e: Use termination table for VLAN push actions (diff) | |
| download | linux-dev-ca6c7df00a89206f142365091c689059fc0b67bf.tar.xz linux-dev-ca6c7df00a89206f142365091c689059fc0b67bf.zip | |
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')
0 files changed, 0 insertions, 0 deletions
