summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorErez Alfasi2019-05-14 12:55:22 +0200
committerSaeed Mahameed2019-05-31 22:04:26 +0200
commitca6c7df00a89206f142365091c689059fc0b67bf (patch)
tree93e2c4525f358a39227254fedf9a9fdaed7053df /drivers/infiniband
parentnet/mlx5e: Use termination table for VLAN push actions (diff)
downloadkernel-qcow2-linux-ca6c7df00a89206f142365091c689059fc0b67bf.tar.gz
kernel-qcow2-linux-ca6c7df00a89206f142365091c689059fc0b67bf.tar.xz
kernel-qcow2-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 'drivers/infiniband')
0 files changed, 0 insertions, 0 deletions