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