linux_dsm_epyc7002/drivers/net
Dave Jiang e74bfeedad NTB: Add flow control to the ntb_netdev
Right now if we push the NTB really hard, we start dropping packets due
to not able to process the packets fast enough. We need to st:qop the
upper layer from flooding us when that happens.

A timer is necessary in order to restart the queue once the resource has
been processed on the receive side. Due to the way NTB is setup, the
resources on the tx side are tied to the processing of the rx side and
there's no async way to know when the rx side has released those
resources.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
2015-09-07 15:17:08 -04:00
..
appletalk
arcnet
bonding
caif
can can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters 2015-08-25 08:50:00 +02:00
cris
dsa
ethernet Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-08-27 17:52:38 -07:00
fddi
hamradio
hippi
hyperv
ieee802154
ipvlan
irda
phy net: phy: fixed: propagate fixed link values to struct 2015-08-27 11:24:49 -07:00
plip
ppp
slip
team
usb usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared 2015-08-25 19:44:13 -07:00
vmxnet3
wan
wimax
wireless
xen-netback
dummy.c
eql.c
geneve.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macvlan.c
macvtap.c
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c NTB: Add flow control to the ntb_netdev 2015-09-07 15:17:08 -04:00
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
veth.c
virtio_net.c
vxlan.c vxlan: re-ignore EADDRINUSE from igmp_join 2015-08-25 16:24:35 -07:00
xen-netfront.c