linux/drivers/net
Dedy Lansky 0439a5e035 wil6210: add option to drop Tx packets when Tx ring is full
In AP mode with multiple clients, driver stops net queue
(netif_tx_stop_queue) upon first ring (serving specific client)
becoming full. This can have negative effect on transmission to
other clients which may still have room in their corresponding rings.

Implement new policy in which stop/wake net queue are not used. In
case there is no room in the ring for a transmitted packet, drop the
packet.

New policy can be helpful to debug performance issues, to guarantee
maximum utilization of net queues.
New policy is disabled by default and can be enabled by debugfs:
echo 1 > drop_if_ring_full

Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
Signed-off-by: Maya Erez <merez@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-02-28 11:24:19 +02:00
..
appletalk
arcnet
bonding net: Remove switchdev.h inclusion from team/bond/vlan 2019-02-24 17:40:46 -08:00
caif
can
dsa net: dsa: mv88e6xxx: Release lock while requesting IRQ 2019-02-24 22:21:23 -08:00
ethernet net: hns3: fix improper error handling for hns3_client_start 2019-02-24 20:27:50 -08:00
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipvlan Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-02-24 12:06:19 -08:00
netdevsim
phy net: phy: marvell10g: add support for the 88x2110 PHY 2019-02-24 17:45:25 -08:00
plip
ppp
slip
team net: Remove switchdev.h inclusion from team/bond/vlan 2019-02-24 17:40:46 -08:00
usb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-02-24 12:06:19 -08:00
vmxnet3
wan
wimax
wireless wil6210: add option to drop Tx packets when Tx ring is full 2019-02-28 11:24:19 +02:00
xen-netback net: Don't set transport offset to invalid value 2019-02-22 12:55:31 -08:00
dummy.c
eql.c
geneve.c
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c
macvlan.c macvlan: add ndo_change_proto_down support 2019-02-24 13:01:04 -08:00
macvtap.c
Makefile
mdio.c
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c net: Don't set transport offset to invalid value 2019-02-22 12:55:31 -08:00
thunderbolt.c
tun.c net: Don't set transport offset to invalid value 2019-02-22 12:55:31 -08:00
veth.c veth: Fix -Wformat-truncation 2019-02-23 13:44:58 -08:00
virtio_net.c
vrf.c net: vrf: remove MTU limits for vrf device 2019-02-21 13:10:08 -08:00
vsockmon.c
vxlan.c vxlan: add ndo_change_proto_down support 2019-02-24 13:01:05 -08:00
xen-netfront.c