Skip to content

VSWITCH

Warning

Very much WIP, not formatted, will work on presentation later

Config Changes

System Config

Define VSWITCH and grant our TCPIP service VM to it.

We're going to attach this VSWITCH to RDEV 0400 which was previously used by TCPIP.

PMAIMT CF0: SYSTEM CONFIG

/**********************************************************************/ 
/*                         VSWITCH Config                             */ 
/**********************************************************************/ 

 VMLAN MACPREFIX 021337                                                  

 DEFINE VSWITCH VSWITCH1 TYPE QDIO ,                                     
   LOCAL UPLINK RDEV 0400 ETHERNET CONTROLLER *                          

 MODIFY VSWITCH VSWITCH1 GRANT TCPIP PROMISCUOUS 

 ```

### TCPIP DIRECT entry


PROFILE TCPIP:

``` text
DEVICE DEV@0400  OSD 0001  

must be changed to

DEVICE DEV@0400  OSD 0400 AUTORESTART  
DIRM FOR TCPIP GET
(retrieve)
XED TCPIP DIRECT A

Add NICDEF listed at line 15:

00001 IDENTITY TCPIP    LBYONLY   128M  256M ABG                  
00002  INCLUDE TCPCMSU                                            
00003  BUILD ON * USING SUBCONFIG TCPIP-1                         
00004 * BUILD ON @@member2name USING SUBCONFIG TCPIP-2            
00005 * BUILD ON @@member3name USING SUBCONFIG TCPIP-3            
00006 * BUILD ON @@member4name USING SUBCONFIG TCPIP-4            
00007  COMMAND CP COUPLE 0400 TO SYSTEM VSWITCH1                  
00008  LOGONBY IBMVM1                                             
00009  OPTION QUICKDSP SVMSTAT MAXCONN 1024 DIAG98 APPLMON        
00010  SHARE RELATIVE 3000                                        
00011  IUCV ALLOW                                                 
00012  IUCV ANY PRIORITY                                          
00013  IUCV *CCS PRIORITY MSGLIMIT 255                            
00014  IUCV *VSWITCH MSGLIMIT 65535                               
00015  NICDEF 0400 TYPE QDIO LAN SYSTEM VSWITCH1                  
00016 *DVHOPT LNK0 LOG1 RCM1 SMS0 NPW1 LNGAMENG PWC20240611 CRC»J 

FILE

DIRM FOR TCPIP REPLACE

TCPIP Config

The changes above mean that TCPIP VM can still access a "NIC" at 0400, we only need to make one small change to SYSTEM DTCPARMS:

TCPMAINT 198: SYSTEM DTCPARMS

Comment out :attach statement

.*             :attach.0400 AS 0001,0401 AS 0002,0402 AS 0003  

Re-IPL

At this point we should have made all the necessary changes to the TCPIP config.

When we re-IPL our system, we should have:

  • A VSWITCH named VSWITCH1 bound to our OSA at real device 0400
  • A TCPIP VM user definition with a virtual nic at virtual device 0400 and placed on VSWITCH1