TCP/IP profile record IPv4 configuration section

This section provides IPv4 layer configuration information from the IPCONFIG, ARPAGE, and PRIMARYINTERFACE profile statements. There is only one of these sections in the record.

Table 1 shows the IPv4 configuration section.
Table 1. IPv4 configuration section
Offset Name Length Format Description
0(X'0') NMTP_V4CFEye 4 EBCDIC V4CF eyecatcher
4(X'4') NMTP_V4CFFlags 4 Binary IPCONFIG flags:
X'80000000'
NMTP_V4CFCLAWDblNoop: If set, the CLAW channel programs have 2 NOP CCWs at the end.
X'40000000'
NMTP_V4CFDatagramFwd: If set, the stack is forwarding datagrams and field NMTP_V4CFFwdMultipPkt indicates if a multipath per packet algorithm is being used for forwarded packets. If not set, the stack is not forwarding datagrams.
X'20000000'
NMTP_V4CFFwdMultipPkt: This flag is valid only if flag NMTP_V4CFDatagramFwd is set. If the NMTP_V4CFFwdMultipPkt flag is set, the stack is forwarding datagrams using a multipath per packet algorithm. If not set, the stack is not using a multipath algorithm when forwarding datagrams.
X'10000000'
NMTP_V4CFDynamicXcf: If set, dynamic XCF interfaces are defined and the following fields contain dynamic XCF configured values:
  • NMTP_V4CFDynXcfAddr
  • NMTP_V4CFDynXcfCostMetric
  • NMTP_V4CFDynXcfMask
  • NMTP_V4CFDynXcfSecClass
  • NMTP_V4CFDynXcfSMCD
4(X'4') (Cont)      
X'08000000'
NMTP_V4CFFormatLong: If set, the Netstat command displays the report output in long format. This flag is always set for IPv6-enabled stacks.
X'04000000'
NMTP_ V4CFIgnoreRedirectCfg: If set, IGNOREREDIRECT was specified on the IPCONFIG profile statement.
X'02000000'
NMTP_ V4CFIgnoreRedirectAct: If set, the stack is ignoring ICMP redirects and the NMTP_V4CFIgnRedirectRsn field indicates the reason why this setting is in effect.
X'01000000'
NMTP_V4CFIPSecurity: If set, IP security is enabled.
X'00800000'
NMTP_V4CFIQDIORouting: If set, IQDIO routing is enabled.
X'0040000'
NMTP_V4CFMultipPerConn: If set, the stack is using a multipath per connection routing selection algorithm for outbound IP traffic.
X'0020000'
NMTP_V4CFMultipPerPkt: If set, the stack is using a multipath per packet routing selection algorithm for outbound IP traffic.
X'00100000'
NMTP_V4CFPathMtuDisc: If set, Path MTU discovery is in effect.
X'00080000'
NMTP_V4CFSourceVipa: If set, the stack uses the appropriate VIPA IP address as the source IP address for outbound packets.
4(X'4') (Cont)      
X'00040000'
NMTP_V4CFStopClawErr: If set, the stack stops channel programs when a CLAW error is detected.
X'00020000'
NMTP_V4CFSysplexRouting: If set, the stack communicates interface changes to the workload manager.
X'00010000'
NMTP_V4CFTCPSourceVipa: If set, and NMTP_V4CFSourceVipa is also set, the stack uses the address in field V4CFTcpSrcVipaAddr as the source IP address for outbound TCP connections.
X'00008000'
NMTP_V4CFQDIOAcc: If set, the QDIO accelerator function is enabled.
X'00004000'
NMTP_V4CFChkOffload: If set, IP, UDP and TCP checksum processing is offloaded to an OSA-Express® feature.
X'00002000'
NMTP_V4CFSegOffload: If set, TCP segmentation is offloaded to an OSA-Express feature.
X'00001000'
NMTP_V4CFDynXcfSrcVipaIfNameFlg: If set, the NMTP_V4CFDynXcfSrcVipaIfName field contains the specified source VIPA interface name.
X'00000800'
NMTP_V4CFDynXcfSMCD: If set, the dynamically generated XCF interface can be used for new TCP connections with SMC-D.
8(X'8') NMTP_V4CFArpTimeout 4 Binary ARP cache timeout in seconds. If the value was configured, then it was either specified on the ARPAGE statement, or on the ARPTO parameter of the IPCONFIG statement.
12(X'C') NMTP_V4CFDevRetry 4 Binary Device retry duration in seconds
16(X'10') NMTP_V4CFTcpSrcVipaAddr 4 Binary VIPA source IP address for outbound TCP connections. If flags NMTP_V4CFSourceVipa and NMTP_V4CFTCPSourceVipa are set, this address is used as the source IP address.
20(X'14') NMTP_V4CFDynXcfAddr 4 Binary Dynamic XCF IP address. This field is valid only if the NMTP_V4CFDynamicXcf flag is set.
24(X'18') NMTP_V4CFDynXcfCostMetric 1 Binary Dynamic XCF cost metric. This field is valid only if the NMTP_V4CFDynamicXcf flag is set.
25(X'19') NMTP_V4CFDynXcfMask 1 Binary Dynamic XCF number of mask bits. This field is valid only if the NMTP_V4CFDynamicXcf flag is set.
26(X'1A') NMTP_V4CFDynXcfSecClass 1 Binary Dynamic XCF security class. This field is valid only if the NMTP_V4CFDynamicXcf flag is set.
27(X'1B') NMTP_V4CFQDIOPriority 1 Binary IQDIO routing priority. This field is valid only if either the NMTP_IQDIORouting flag or the NMTP_QDIOAcc flag is set.
28(X'1C') NMTP_V4CFIgnRedirectRsn 1 Binary For one of the following reasons is why the NMTP_ V4CFIgnoreRedirectAct flag is set:
  • NMTP_V4CFIgnRedRsn_CFG(1) - Set by configuration
  • NMTP_V4CFIgnRedRsn_OMP(2) - Set due to OMPROUTE
  • NMTP_V4CFIgnRedRsn_IDS(3) - Set due to IDS ICMP redirect policy
This field is valid only if the NMTP_ V4CFIgnoreRedirectAct flag is set.
29(X'1D') NMTP_V4CFReasmTimeout 1 Binary Reassembly timeout in seconds
30(X'1E') NMTP_V4CFTTL 1 Binary Time to live
31(X'1F')   1 Binary Reserved
32(X'20') NMTP_V4CFPrimaryIntfName 16 EBCDIC Name of the primary interface. The primary interface could have been configured on a PRIMARYINTERFACE profile statement, or the stack could have selected a default primary interface.
48(X'30') NMTP_V4CFDynXcfSrcVipaIfName 16 EBCDIC Dynamic XCF source VIPA interface name. This field is valid only if the NMTP_V4CFDynXcfSrcVipaIfNameFlg flag is set.