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
