aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorErez Alfasi <ereza@mellanox.com>2019-05-14 13:55:22 +0300
committerSaeed Mahameed <saeedm@mellanox.com>2019-05-31 13:04:26 -0700
commitca6c7df00a89206f142365091c689059fc0b67bf (patch)
tree93e2c4525f358a39227254fedf9a9fdaed7053df /tools/perf/scripts/python/stackcollapse.py
parentnet/mlx5e: Use termination table for VLAN push actions (diff)
downloadwireguard-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/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions