Neale: I have gotten a copy of that from a friend, it indeed looked
useful and I might end up using that now when I know AF_IUCV might be
too limited for me.
IIRC it was open-source licensed so I can just dust it off and put it
on Github for any modifications I need.

Alan: Yes! Indeed, having the possibility of zLinux doing socket
operations on the VM's TCPIP would be wonderful :-). I am happy
somebody else sees the prospect interesting, makes it less unlikely
that I am crazy ;-).

Another possibility is that if there was a standard way for user-space
to do 2WAY IUCV and call the VM TCPIP service, one could do a straight
forward vmtcpip.so that can be LD_PRELOAD'ed onto any software (wget /
yum / apache2 / ...).
It is what you said Alan but instead of hooking all AF_INET* stuff in
kernel, you could control it in user-space. This is what I am trying
to do now more or less. The in-kernel option is also very interesting
of course, but I see both approaches have different use cases.


On Wed, Aug 19, 2020 at 7:44 AM Alan Altmark <[email protected]> wrote:
>
> On Tuesday, 08/18/2020 at 01:47 GMT, Ursula Braun <[email protected]>
> wrote:
>
> > Probably not: Either there is a good idea why to include
> message_send2way into
> > the standard socket interface AF_IUCV, or there is a new kernel module
> for
> > communication with the TCPIP service, built on top of net/iucv/iucv.c
> similar
> > to other specific IUCV exploiters like drivers/s390/char/vmlogrdr.c,
> > drivers/s390/net/netiucv.c, drivers/s390/net/smsgiucv.c,
> drivers/tty/hvc/...
>
> But imagine what you could do if an AF_INET/AF_INET6 provider could be
> configured to simply acts as a shim layer, redirecting all AF_INET and
> AF_INET6 socket calls to the VM TCPIP machine.  Linux's own TCP/IP stack
> would be effectively inop. That would enable almost any Linux network app
> to work on behalf of VM.  The possibilities are tantalizing.
>
> Alan Altmark
>
> Senior Managing z/VM and Linux Consultant
> IBM Systems Lab Services
> IBM Z Delivery Practice
> ibm.com/systems/services/labservices
> office: 607.429.3323
> mobile; 607.321.7556
> [email protected]
> IBM Endicott
>
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO LINUX-390 or visit
> http://www2.marist.edu/htbin/wlvindex?LINUX-390

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to