Erez Alfasi
ca6c7df00a
net/mlx5e: TX, Improve performance under GSO workload
...
__netdev_tx_sent_queue() was introduced by:
commit 3e59020abf ("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>
2019-05-31 13:04:26 -07:00
..
appletalk
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
arcnet
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
bonding
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-05-30 21:11:22 -07:00
caif
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
can
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00
dsa
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-05-31 10:49:43 -07:00
ethernet
net/mlx5e: TX, Improve performance under GSO workload
2019-05-31 13:04:26 -07:00
fddi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-05-22 08:28:16 -07:00
fjes
hamradio
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69
2019-05-24 17:36:47 +02:00
hippi
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
hyperv
netvsc: unshare skb in VF rx handler
2019-05-30 11:12:21 -07:00
ieee802154
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
ipvlan
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
netdevsim
netdevsim: Make nsim_num_vf static
2019-05-05 10:48:45 -07:00
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-05-31 10:49:43 -07:00
plip
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
ppp
SPDX update for 5.2-rc2, round 1
2019-05-21 12:33:38 -07:00
slip
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
team
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-05-22 08:28:16 -07:00
vmxnet3
wan
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
wimax
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
wireless
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 106
2019-05-24 17:39:01 +02:00
xen-netback
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00
dummy.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
eql.c
geneve.c
gtp.c
ifb.c
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
LICENSE.SRC
loopback.c
macsec.c
macvlan.c
macvlan: Replace strncpy() by strscpy()
2019-05-29 00:00:01 -07:00
macvtap.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
Makefile
net: Always descend into dsa/
2019-05-14 15:20:11 -07:00
mdio.c
mii.c
net_failover.c
netconsole.c
nlmon.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
tap.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
thunderbolt.c
tun.c
tuntap: synchronize through tfiles array instead of tun->numqueues
2019-05-09 09:21:42 -07:00
veth.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
virtio_net.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00
vrf.c
vsockmon.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
vxlan.c
xen-netfront.c