Karl Hiramoto
137742cf97
atm/br2684: netif_stop_queue() when atm device busy and netif_wake_queue() when we can send packets again.
...
This patch removes the call to dev_kfree_skb() when the atm device is busy.
Calling dev_kfree_skb() causes heavy packet loss then the device is under
heavy load, the more correct behavior should be to stop the upper layers,
then when the lower device can queue packets again wake the upper layers.
Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-09-02 23:46:10 -07:00
..
addr.c
addr.h
atm_misc.c
atm_sysfs.c
br2684.c
atm/br2684: netif_stop_queue() when atm device busy and netif_wake_queue() when we can send packets again.
2009-09-02 23:46:10 -07:00
clip.c
net: make neigh_ops constant
2009-09-01 17:40:57 -07:00
common.c
net: adding memory barrier to the poll and receive callbacks
2009-07-09 17:06:57 -07:00
common.h
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -08:00
ioctl.c
atm: sk_wmem_alloc initial value is one
2009-06-18 00:29:12 -07:00
Kconfig
lec.c
convert ATM drivers to netdev_tx_t
2009-09-01 01:13:10 -07:00
lec.h
lec: convert to internal network_device_stats
2009-01-21 14:02:00 -08:00
lec_arpc.h
Makefile
mpc.c
convert ATM drivers to netdev_tx_t
2009-09-01 01:13:10 -07:00
mpc.h
atm: convert mpc device to using netdev_ops
2009-03-21 19:19:12 -07:00
mpoa_caches.c
mpoa_caches.h
mpoa_proc.c
proc 2/2: remove struct proc_dir_entry::owner
2009-03-31 01:14:44 +04:00
pppoatm.c
proc.c
net: mark read-only arrays as const
2009-08-05 10:42:58 -07:00
protocols.h
pvc.c
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -08:00
raw.c
atm: sk_wmem_alloc initial value is one
2009-06-18 00:29:12 -07:00
resources.c
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -08:00
resources.h
atm: 32-bit ioctl compatibility
2008-12-03 22:12:38 -08:00
signaling.c
signaling.h
svc.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2008-12-05 22:54:40 -08:00