[S390]: Rewrite of the IUCV base code, part 2

Add rewritten IUCV base code to net/iucv.

Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Martin Schwidefsky
2007-02-08 13:37:42 -08:00
committed by David S. Miller
parent 33a67fe898
commit 2356f4cb19
7 changed files with 2049 additions and 0 deletions

View File

@@ -37,6 +37,7 @@ config NETDEBUG
source "net/packet/Kconfig"
source "net/unix/Kconfig"
source "net/xfrm/Kconfig"
source "net/iucv/Kconfig"
config INET
bool "TCP/IP networking"

View File

@@ -47,6 +47,7 @@ obj-$(CONFIG_IP_SCTP) += sctp/
obj-$(CONFIG_IEEE80211) += ieee80211/
obj-$(CONFIG_TIPC) += tipc/
obj-$(CONFIG_NETLABEL) += netlabel/
obj-$(CONFIG_IUCV) += iucv/
ifeq ($(CONFIG_NET),y)
obj-$(CONFIG_SYSCTL) += sysctl_net.o

7
net/iucv/Kconfig Normal file
View File

@@ -0,0 +1,7 @@
config IUCV
tristate "IUCV support (VM only)"
depends on S390
help
Select this option if you want to use inter-user communication under
VM or VIF sockets. If you run on z/VM, say "Y" to enable a fast
communication link between VM guests.

5
net/iucv/Makefile Normal file
View File

@@ -0,0 +1,5 @@
#
# Makefile for IUCV
#
obj-$(CONFIG_IUCV) += iucv.o

1619
net/iucv/iucv.c Normal file

File diff suppressed because it is too large Load Diff