linux/drivers/s390/net
Frank Blaschka b333293058 qeth: add support for af_iucv HiperSockets transport
This patch extends the HiperSockets device driver to send and receive
af_iucv traffic over HiperSockets transport.
TX: Driver uses new asynchronous delivery of storage blocks to pass
    flow control/congestion information from the HiperSockets microcode
    to the af_iucv socket.
RX: Memory for incoming traffic is preallocated and passed to
    HiperSockets layer. If receiver is not capable to clean its buffers
    shared with HiperSockets and pass new memory to the HiperSockets
    layer this will cause flow control/congestion events on the
    sender.

Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: Einar Lueck <elelueck@de.ibm.com>
Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-08-13 01:10:17 -07:00
..
claw.c claw: remove unused return code handling 2011-05-13 14:55:20 -04:00
claw.h
ctcm_dbug.c
ctcm_dbug.h
ctcm_fsms.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ctcm_fsms.h
ctcm_main.c ctcm: get rid of compile warning 2011-05-13 14:55:20 -04:00
ctcm_main.h
ctcm_mpc.c ctcm: get rid of compile warning 2011-05-13 14:55:20 -04:00
ctcm_mpc.h net: remove interrupt.h inclusion from netdevice.h 2011-06-06 22:55:11 -07:00
ctcm_sysfs.c
fsm.c
fsm.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
Kconfig
lcs.c lcs: get rid of compile warning 2011-05-13 14:55:20 -04:00
lcs.h
Makefile
netiucv.c net: call dev_alloc_name from register_netdevice 2011-05-05 10:57:45 -07:00
qeth_core_main.c qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
qeth_core_mpc.c
qeth_core_mpc.h qeth: add OSA concurrent hardware trap 2011-05-13 14:55:20 -04:00
qeth_core_sys.c qeth: add OSA concurrent hardware trap 2011-05-13 14:55:20 -04:00
qeth_core.h qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
qeth_l2_main.c qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
qeth_l3_main.c qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
qeth_l3_sys.c qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
qeth_l3.h qeth: add support for af_iucv HiperSockets transport 2011-08-13 01:10:17 -07:00
smsgiucv_app.c
smsgiucv.c
smsgiucv.h