android_kernel_motorola_sm6225/drivers/s390/cio
Ursula Braun 4bcb3a3718 [S390] qdio: speed up multicast traffic on full HiperSocket queue
If an asynchronous HiperSockets queue runs full, no further packet
can be sent. In this case the next initiative to give transmitted
skbs back to the stack is triggered only by a 10-seconds qdio timer.
This timer has been introduced for low multicast traffic scenarios
to guarantee freeing of skbs in a limited amount of time. For high
HiperSocket multicast traffic scenarios progress checking on the
outbound queue should be enforced by tasklet rescheduling.

Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2008-10-10 21:33:46 +02:00
..
airq.c [S390] cio: Allow adapter interrupt handlers per isc. 2008-07-14 10:02:10 +02:00
blacklist.c [S390] cio: Fix sparse warnings in blacklist.c. 2008-06-10 10:03:26 +02:00
blacklist.h [PATCH] s390: multiple subchannel sets support 2006-01-06 08:33:52 -08:00
ccwgroup.c [S390] cio: Fix driver_data handling for ccwgroup devices. 2008-09-16 09:34:31 -07:00
chp.c [S390] cio: Correct cleanup on error. 2008-09-09 12:39:07 +02:00
chp.h [S390] cio: Repair chpid event handling. 2008-07-14 10:02:11 +02:00
chsc.c [S390] cio: Export chsc_error_from_response(). 2008-07-17 17:22:10 +02:00
chsc.h [S390] cio: Export chsc_error_from_response(). 2008-07-17 17:22:10 +02:00
chsc_sch.c [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
chsc_sch.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
cio.c [S390] cio: fix orb initialization in cio_start_key 2008-09-16 09:34:32 -07:00
cio.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
cio_debug.h [S390] cio: Remove cio_msg kernel parameter. 2008-05-07 09:23:01 +02:00
cmf.c [S390] Cleanup cio printk messages. 2008-07-14 10:02:18 +02:00
css.c [S390] cio: Correct cleanup on error. 2008-09-09 12:39:07 +02:00
css.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
device.c [S390] cio: call ccw driver notify function with lock held 2008-08-21 19:46:41 +02:00
device.h [S390] cio: call ccw driver notify function with lock held 2008-08-21 19:46:41 +02:00
device_fsm.c [S390] cio: allow offline processing for disconnected devices 2008-09-09 12:39:07 +02:00
device_id.c [S390] cio: provide functions for fcx enabled I/O 2008-07-14 10:02:08 +02:00
device_ops.c [S390] cio: provide functions for fcx enabled I/O 2008-07-14 10:02:08 +02:00
device_pgid.c [S390] cio: provide functions for fcx enabled I/O 2008-07-14 10:02:08 +02:00
device_status.c [S390] cio: introduce fcx enabled scsw format 2008-07-14 10:02:07 +02:00
fcx.c [S390] cio: provide functions for fcx enabled I/O 2008-07-14 10:02:08 +02:00
idset.c [S390] cio: Memory allocation for idset changed. 2008-08-01 16:39:31 +02:00
idset.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
io_sch.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
ioasm.h [S390] cio: Add chsc subchannel driver. 2008-07-14 10:02:12 +02:00
isc.c [S390] cio: introduce isc_(un)register functions. 2008-07-14 10:02:11 +02:00
itcw.c [S390] cio: provide helper functions for fcx enabled I/O 2008-07-14 10:02:08 +02:00
Makefile [S390] qdio: new qdio driver. 2008-07-17 17:22:10 +02:00
qdio.h [S390] qdio: speed up multicast traffic on full HiperSocket queue 2008-10-10 21:33:46 +02:00
qdio_debug.c [S390] qdio: new qdio driver. 2008-07-17 17:22:10 +02:00
qdio_debug.h [S390] qdio: improve s390 debug feature usage 2008-08-21 19:46:40 +02:00
qdio_main.c [S390] qdio: speed up multicast traffic on full HiperSocket queue 2008-10-10 21:33:46 +02:00
qdio_perf.c [S390] qdio: fix section mismatch bug. 2008-08-01 16:39:35 +02:00
qdio_perf.h [S390] qdio: new qdio driver. 2008-07-17 17:22:10 +02:00
qdio_setup.c [S390] qdio: prevent stack clobber 2008-10-03 21:55:55 +02:00
qdio_thinint.c [S390] qdio: prevent oopsing if qdio_establish fails 2008-08-21 19:46:39 +02:00
scsw.c [S390] cio: introduce fcx enabled scsw format 2008-07-14 10:02:07 +02:00