Add RX quotas to the net device poll() method. This avoids the problem
authorMichael Brown <mcb30@etherboot.org>
Tue, 9 Jan 2007 21:47:01 +0000 (21:47 +0000)
committerMichael Brown <mcb30@etherboot.org>
Tue, 9 Jan 2007 21:47:01 +0000 (21:47 +0000)
commitc65fae2475ca652ef7948f286881b0c06bce861b
tree5588ec4b947ecc79201ee613d1cd0a0a7ca6d1d8
parente822bc2a90016f206b051cce1287a655e66b6b9b
Add RX quotas to the net device poll() method.  This avoids the problem
of alloc_pkb() exhaustion when e.g. an iSCSI-booted DOS session is left
idle for a long time at the C:\ prompt and builds up a huge packet
backlog.
src/arch/i386/drivers/net/undinet.c
src/drivers/net/legacy.c
src/drivers/net/pnic.c
src/drivers/net/rtl8139.c
src/include/gpxe/netdevice.h
src/net/netdevice.c