Transaction Processing Facility (TPF) - Online Maintenance
Transaction Processing Facility (TPF) - Online Maintenance
TPF Online Maintenance
TPF Online Maintenance
Skip to:
Abstract |
Comments |
Solution |
Related Segments |
Migration |
Download
SUBJECT: APAR NUMBER: PJ27333
REFERENCE: AREA: OSA-EXPRESS SUPPORT FOR TPF
SEGMENT: CNABH0 - RELEASE: HPO (Assembler)
Pre-requisite APARs are:
FOR SEGMENT CNABH0 (Assembler) - REL HPO
PJ13889 PJ14737 PJ19949 PJ19968
PJ24800 PJ25088 PJ26320
PJ27268
To be applied in the order listed for each segment.
REFERENCE: AREA: OSA-EXPRESS SUPPORT FOR TPF
SEGMENT: C$CK2SN40 - RELEASE: TPF4 (C-Header)
SEGMENT: C$SYSEQ40 - RELEASE: TPF4 (C-Header)
SEGMENT: CCOSAE40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CEDT40 - RELEASE: TPF4 (Copy)
SEGMENT: CFMDC40 - RELEASE: TPF4 (Macro)
SEGMENT: CK2SN40 - RELEASE: TPF4 (Macro)
SEGMENT: CLHL40 - RELEASE: TPF4 (Copy)
SEGMENT: CMVO40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVP40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVQ40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVR40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVS40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVT40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVV40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVW40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMVX40 - RELEASE: TPF4 (Assembler)
SEGMENT: CMV140 - RELEASE: TPF4 (Assembler)
SEGMENT: CMV240 - RELEASE: TPF4 (Assembler)
SEGMENT: CMV340 - RELEASE: TPF4 (Assembler)
SEGMENT: COEC40 - RELEASE: TPF4 (No Release)
SEGMENT: COED40 - RELEASE: TPF4 (Assembler)
SEGMENT: COEF40 - RELEASE: TPF4 (Assembler)
SEGMENT: COEI40 - RELEASE: TPF4 (No Release)
SEGMENT: COEM40 - RELEASE: TPF4 (Assembler)
SEGMENT: COEO40 - RELEASE: TPF4 (No Release)
SEGMENT: COER40 - RELEASE: TPF4 (Assembler)
SEGMENT: COES40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: COEX40 - RELEASE: TPF4 (No Release)
SEGMENT: COE140 - RELEASE: TPF4 (Assembler)
SEGMENT: COE240 - RELEASE: TPF4 (Assembler)
SEGMENT: COE340 - RELEASE: TPF4 (Assembler)
SEGMENT: COE440 - RELEASE: TPF4 (Assembler)
SEGMENT: COE540 - RELEASE: TPF4 (Assembler)
SEGMENT: COE640 - RELEASE: TPF4 (Assembler)
SEGMENT: COE740 - RELEASE: TPF4 (Assembler)
SEGMENT: COE840 - RELEASE: TPF4 (Assembler)
SEGMENT: COE940 - RELEASE: TPF4 (Assembler)
SEGMENT: CPLKMP40 - RELEASE: TPF4 (Assembler)
SEGMENT: CPSF40 - RELEASE: TPF4 (Copy)
SEGMENT: CRIA40 - RELEASE: TPF4 (C)
SEGMENT: CRIABS40 - RELEASE: TPF4 (BuildScr)
SEGMENT: CRIB40 - RELEASE: TPF4 (Assembler)
SEGMENT: CRIC40 - RELEASE: TPF4 (Assembler)
SEGMENT: CRIP40 - RELEASE: TPF4 (C)
SEGMENT: CRIPBS40 - RELEASE: TPF4 (BuildScr)
SEGMENT: CSK040 - RELEASE: TPF4 (Assembler)
SEGMENT: CTFA40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTFE40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF140 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF240 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF340 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF440 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF540 - RELEASE: TPF4 (Assembler)
SEGMENT: CTF740 - RELEASE: TPF4 (Assembler)
SEGMENT: CTI240 - RELEASE: TPF4 (Copy)
SEGMENT: CTI440 - RELEASE: TPF4 (Copy)
SEGMENT: CTKT40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTME40 - RELEASE: TPF4 (Copy)
SEGMENT: CTSI40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTSJ40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTSM40 - RELEASE: TPF4 (Copy)
SEGMENT: CTSR40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTSS40 - RELEASE: TPF4 (Copy)
SEGMENT: CTSW40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTSZ40 - RELEASE: TPF4 (Assembler)
SEGMENT: CTS040 - RELEASE: TPF4 (Assembler)
SEGMENT: CTS140 - RELEASE: TPF4 (Assembler)
SEGMENT: CTS240 - RELEASE: TPF4 (Assembler)
SEGMENT: CTTO40 - RELEASE: TPF4 (Copy)
SEGMENT: CTT640 - RELEASE: TPF4 (Copy)
SEGMENT: CT1540 - RELEASE: TPF4 (Copy)
SEGMENT: CVAB40 - RELEASE: TPF4 (Assembler)
SEGMENT: CZ1SE40 - RELEASE: TPF4 (Macro)
SEGMENT: DLTEC40 - RELEASE: TPF4 (Macro)
SEGMENT: GENSIP40 - RELEASE: TPF4 (Macro)
SEGMENT: I$PWBL40 - RELEASE: TPF4 (C-Header)
SEGMENT: IBMPAL40 - RELEASE: TPF4 (Copy)
SEGMENT: IOSAB40 - RELEASE: TPF4 (Dsect)
SEGMENT: IOSAD40 - RELEASE: TPF4 (No Release)
SEGMENT: IOSCR40 - RELEASE: TPF4 (Dsect)
SEGMENT: IOSIT40 - RELEASE: TPF4 (Dsect)
SEGMENT: IPMTE40 - RELEASE: TPF4 (Dsect)
SEGMENT: IPSDC40 - RELEASE: TPF4 (Macro)
SEGMENT: IPWBL40 - RELEASE: TPF4 (Dsect)
SEGMENT: ISOCK40 - RELEASE: TPF4 (Dsect)
SEGMENT: ISTAK40 - RELEASE: TPF4 (Dsect)
SEGMENT: SNAKEY40 - RELEASE: TPF4 (Macro)
SEGMENT: SPPGML40 - RELEASE: TPF4 (Macro)
SEGMENT: SYSEQ40 - RELEASE: TPF4 (Macro)
SEGMENT: UVIP40 - RELEASE: TPF4 (Assembler)
Pre-requisite APARs are:
FOR SEGMENT C$CK2SN40 (C-Header) - REL TPF4
PJ16097 PJ20500 PJ21044 PJ21791
PJ22434 PJ23931 PJ24525
PJ24541 PJ25375 PJ25760 PJ26161
PJ26683 PJ26890 PJ27268
FOR SEGMENT C$SYSEQ40 (C-Header) - REL TPF4
PJ19949 PJ21044 PJ22389 PJ23178
PJ23526 PJ24541 PJ25094
PJ25098 PJ25375 PJ25589 PJ25817
PJ26365 PJ26577 PJ26683
PJ26713 PJ26707 PJ27023 PJ27079
PJ27095 PJ27083
FOR SEGMENT CEDT40 (Copy) - REL TPF4
PJ14486 PJ14605 PJ15208 PJ15223
PJ16524 PJ15565 PJ17893
PJ17328 PJ18502 PJ20072 PJ21068
PJ17689 PJ23311 PJ22868
PJ24563 PJ25381 PJ25498 PJ25841
PJ26563 PJ26707 PJ26416
PJ26427 PJ26964 PJ27178
FOR SEGMENT CFMDC40 (Macro) - REL TPF4
PJ13503 PJ13634 PJ13674 PJ14355
PJ15208 PJ14437 PJ14790
PJ17852 PJ19422 PJ21167 PJ20551
PJ21313 PJ21791 PJ21715
PJ17689 PJ22389 PJ23003 PJ23116
PJ22434 PJ23178 PJ23931
PJ23923 PJ24472 PJ24530 PJ24845
PJ24861 PJ25084 PJ25094
PJ25078 PJ24945 PJ25459 PJ25781
PJ25981 PJ25841 PJ25932
PJ26089 PJ26575 PJ26707 PJ27079
PJ27275 PJ27268
FOR SEGMENT CK2SN40 (Macro) - REL TPF4
PJ16097 PJ19949 PJ21044 PJ21791
PJ22389 PJ22434 PJ23180
PJ23240 PJ23844 PJ23931 PJ24525
PJ24746 PJ25375 PJ25760
PJ26161 PJ26683 PJ26890 PJ27268
FOR SEGMENT CLHL40 (Copy) - REL TPF4
PJ13754 PJ15243 PJ16658 PJ16697
PJ17642 PJ17778 PJ18550
PJ18409 PJ19039 PJ21791 PJ22535
PJ22632 PJ23178 PJ23269
PJ24530 PJ24974 PJ24882 PJ24945
PJ25723 PJ25781 PJ25785
PJ25954 PJ25981 PJ26683 PJ26880
PJ27023
FOR SEGMENT CPLKMP40 (Assembler) - REL TPF4
PJ17852 PJ21791 PJ24530 PJ25094
PJ25781 PJ25981 PJ26683
PJ26707
FOR SEGMENT CPSF40 (Copy) - REL TPF4
PJ13780 PJ13992 PJ15208 PJ16774
PJ17852 PJ18421 PJ18862
PJ19671 PJ19813 PJ20506 PJ21313
PJ21564 PJ22143 PJ22495
PJ22172 PJ23269 PJ23864 PJ23917
PJ24563 PJ25094 PJ25030
PJ25166 PJ25211 PJ25497 PJ25654
PJ25760 PJ26311 PJ26320
PJ26686 PJ26707 PJ27387
FOR SEGMENT CSK040 (Assembler) - REL TPF4
PJ16097 PJ19949 PJ21044 PJ21791
PJ22434 PJ23844 PJ24525
PJ25760 PJ26161 PJ26683 PJ26890
FOR SEGMENT CTFA40 (Assembler) - REL TPF4
PJ26904
FOR SEGMENT CTFE40 (Assembler) - REL TPF4
PJ26904
FOR SEGMENT CTF140 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTF240 (Assembler) - REL TPF4
PJ26683 PJ26890
FOR SEGMENT CTF340 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTF440 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTF540 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTI240 (Copy) - REL TPF4
PJ26683
FOR SEGMENT CTI440 (Copy) - REL TPF4
PJ26683
FOR SEGMENT CTKT40 (Assembler) - REL TPF4
PJ21791 PJ23313 PJ22937 PJ25094
PJ25589 PJ25332 PJ25780
PJ25880 PJ26161 PJ26359 PJ26683
PJ27006 PJ27268
FOR SEGMENT CTME40 (Copy) - REL TPF4
PJ13992 PJ14377 PJ14843 PJ17852
PJ17778 PJ18550 PJ19812
PJ19039 PJ22535 PJ22936 PJ23178
PJ23753 PJ24208 PJ24530
PJ25094 PJ25300 PJ24945 PJ25360
PJ25632 PJ25459 PJ25781
PJ25934 PJ26219 PJ26575 PJ26683
PJ26880
FOR SEGMENT CTSI40 (Assembler) - REL TPF4
PJ26683 PJ26917
FOR SEGMENT CTSJ40 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTSM40 (Copy) - REL TPF4
PJ26683
FOR SEGMENT CTSR40 (Assembler) - REL TPF4
PJ26683 PJ26842 PJ26890 PJ27268
FOR SEGMENT CTSS40 (Copy) - REL TPF4
PJ26683
FOR SEGMENT CTSW40 (Assembler) - REL TPF4
PJ26683 PJ26917
FOR SEGMENT CTSZ40 (Assembler) - REL TPF4
PJ26890
FOR SEGMENT CTS040 (Assembler) - REL TPF4
PJ26683
FOR SEGMENT CTS140 (Assembler) - REL TPF4
PJ26683 PJ26890
FOR SEGMENT CTS240 (Assembler) - REL TPF4
PJ26683 PJ27187
FOR SEGMENT CTTO40 (Copy) - REL TPF4
PJ26683 PJ26890
FOR SEGMENT CTT640 (Copy) - REL TPF4
PJ26683 PJ26842
FOR SEGMENT CT1540 (Copy) - REL TPF4
PJ19949 PJ21044 PJ21040 PJ21791
PJ23180 PJ23931 PJ24214
PJ25148 PJ26683 PJ26890 PJ27268
FOR SEGMENT CVAB40 (Assembler) - REL TPF4
PJ14605 PJ17912 PJ21584 PJ21592
PJ21791 PJ22379 PJ22434
PJ23178 PJ22843 PJ23430 PJ23434
PJ23297 PJ23623 PJ23984
PJ24845 PJ25094 PJ25098 PJ25089
PJ23981 PJ25075 PJ25375
PJ25632 PJ25589 PJ25781 PJ25780
PJ26125 PJ26161 PJ25973
PJ26534 PJ26683 PJ26707 PJ26904
PJ26890 PJ27095 PJ27083
FOR SEGMENT CZ1SE40 (Macro) - REL TPF4
PJ13634 PJ13674 PJ14078 PJ13754
PJ14605 PJ14437 PJ14790
PJ15959 PJ17852 PJ19949 PJ21044
PJ21167 PJ21313 PJ21791
PJ21715 PJ17689 PJ22389 PJ23003
PJ23103 PJ22434 PJ23178
PJ23336 PJ23923 PJ24084 PJ24530
PJ25084 PJ25094 PJ25323
PJ25589 PJ25760 PJ25781 PJ25780
PJ25855 PJ25981 PJ26188
PJ26575 PJ26683 PJ26713 PJ26600
PJ26686 PJ26707 PJ26427
PJ26774 PJ26580 PJ26967 PJ27023
PJ26890 PJ27079 PJ26891
PJ27387 PJ27083 PJ27268
FOR SEGMENT DLTEC40 (Macro) - REL TPF4
PJ15208 PJ17852 PJ19949 PJ21044
PJ21791 PJ23178 PJ23923
PJ25094 PJ25589 PJ25781 PJ25981
PJ26146 PJ26161 PJ26188
PJ26384 PJ26683 PJ26686 PJ26707
PJ26890 PJ27268
FOR SEGMENT GENSIP40 (Macro) - REL TPF4
PJ17852 PJ17912 PJ19750 PJ19878
PJ19966 PJ19938 PJ20279
PJ21601 PJ21791 PJ21953 PJ22099
PJ22169 PJ21907 PJ23128
PJ22434 PJ24431 PJ23329 PJ24323
PJ24530 PJ25084 PJ25094
PJ25098 PJ25545 PJ25606 PJ25781
PJ25780 PJ25817 PJ25844
PJ25981 PJ26012 PJ26122 PJ26008
PJ26575 PJ26576 PJ26683
PJ26578 PJ26707 PJ27033 PJ27048
PJ27075 PJ27291 PJ27328
FOR SEGMENT I$PWBL40 (C-Header) - REL TPF4
PJ26683 PJ26895 PJ27268
FOR SEGMENT IBMPAL40 (Copy) - REL TPF4
PJ13514 PJ13496 PJ13560 PJ14078
PJ14282 PJ14557 PJ14444
PJ14722 PJ14805 PJ14858 PJ13562
PJ14605 PJ15324 PJ14437
PJ15585 PJ16213 PJ15454 PJ16331
PJ17568 PJ14737 PJ14947
PJ17852 PJ17912 PJ17292 PJ15728
PJ19689 PJ19949 PJ19966
PJ19938 PJ19272 PJ19727 PJ21044
PJ20777 PJ21167 PJ20974
PJ21596 PJ21584 PJ21592 PJ21791
PJ20388 PJ22079 PJ21706
PJ22208 PJ17689 PJ21709 PJ22389
PJ22925 PJ21701 PJ22975
PJ22434 PJ23178 PJ23180 PJ22937
PJ23336 PJ22843 PJ23430
PJ23434 PJ23338 PJ21693 PJ23297
PJ21694 PJ21708 PJ24147
PJ23931 PJ23923 PJ24344 PJ24472
PJ23620 PJ24525 PJ24530
PJ24563 PJ24626 PJ23984 PJ24845
PJ24912 PJ25084 PJ25094
PJ25098 PJ25089 PJ25158 PJ25261
PJ25277 PJ25266 PJ25207
PJ23981 PJ25075 PJ25375 PJ25379
PJ25442 PJ25425 PJ25632
PJ25444 PJ25589 PJ25703 PJ25720
PJ25684 PJ25332 PJ25760
PJ25781 PJ25780 PJ25953 PJ25982
PJ25983 PJ25981 PJ26125
PJ25880 PJ26150 PJ26187 PJ26161
PJ26188 PJ26174 PJ26350
PJ26365 PJ26366 PJ26283 PJ26384
PJ26516 PJ26468 PJ26575
PJ26577 PJ26534 PJ26685 PJ26683
PJ26713 PJ26600 PJ26581
PJ26693 PJ26686 PJ26707 PJ26782
PJ26781 PJ26864 PJ26892
PJ27023 PJ27028 PJ21337 PJ26904
PJ26890 PJ27079 PJ27095
PJ27073 PJ27197 PJ27246 PJ27305 PJ27231 PJ27277 PJ27387
PJ27383 PJ27083 PJ27268
FOR SEGMENT IPMTE40 (Dsect) - REL TPF4
PJ26683
FOR SEGMENT IPSDC40 (Macro) - REL TPF4
PJ26683 PJ26890
FOR SEGMENT IPWBL40 (Dsect) - REL TPF4
PJ26683 PJ26917 PJ26890 PJ26895
PJ27268
FOR SEGMENT ISOCK40 (Dsect) - REL TPF4
PJ26683 PJ26842 PJ26917 PJ26895
FOR SEGMENT ISTAK40 (Dsect) - REL TPF4
PJ26683 PJ27268
FOR SEGMENT SNAKEY40 (Macro) - REL TPF4
PJ13606 PJ14270 PJ15794 PJ16097
PJ19949 PJ21044 PJ21791
PJ22434 PJ23240 PJ23844 PJ24525
PJ25508 PJ25760 PJ26161
PJ26683 PJ26890 PJ27079
FOR SEGMENT SPPGML40 (Macro) - REL TPF4
PJ13509 PJ13579 PJ14357 PJ14282
PJ14858 PJ14605 PJ14437
PJ16213 PJ15454 PJ14737 PJ14947
PJ17852 PJ17912 PJ15728
PJ19734 PJ19949 PJ19966 PJ19938
PJ19866 PJ21121 PJ21044
PJ20777 PJ21167 PJ21596 PJ21584
PJ21592 PJ21791 PJ20388
PJ21953 PJ22079 PJ22088 PJ22098
PJ21706 PJ22170 PJ21709
PJ22389 PJ21452 PJ21906 PJ21701
PJ21705 PJ23148 PJ23128
PJ22434 PJ23178 PJ23180 PJ23318
PJ22937 PJ23312 PJ22843
PJ23430 PJ23434 PJ23338 PJ21693
PJ23297 PJ21694 PJ21708
PJ24035 PJ23931 PJ23923 PJ23922
PJ24344 PJ24025 PJ24472
PJ23620 PJ23526 PJ24525 PJ24530
PJ24563 PJ24548 PJ24622
PJ24468 PJ23984 PJ24771 PJ24845
PJ25084 PJ25094 PJ25098
PJ25089 PJ25158 PJ25240 PJ25277
PJ25266 PJ25207 PJ25174
PJ23981 PJ25075 PJ25375 PJ25379
PJ25491 PJ25199 PJ25425
PJ25632 PJ25614 PJ25589 PJ25703
PJ25720 PJ25332 PJ25760
PJ25763 PJ25781 PJ25780 PJ25817
PJ25982 PJ25983 PJ25981
PJ26125 PJ25880 PJ26150 PJ26187
PJ26008 PJ26156 PJ26161
PJ26188 PJ26174 PJ26270 PJ26337
PJ26374 PJ26366 PJ26283
PJ25761 PJ26515 PJ26575 PJ26577
PJ26534 PJ26683 PJ26522
PJ26713 PJ26600 PJ26581 PJ26666
PJ26693 PJ26686 PJ26809
PJ26707 PJ26864 PJ26892 PJ26746
PJ26793 PJ26841 PJ26887
PJ26967 PJ27023 PJ27028 PJ21337
PJ26904 PJ26890 PJ27079
PJ26895 PJ27156 PJ27095 PJ27197 PJ27246 PJ27305 PJ27345
PJ27231 PJ27277 PJ27351 PJ27387 PJ27328 PJ27383 PJ27083
PJ27299 PJ27302 PJ27268
FOR SEGMENT SYSEQ40 (Macro) - REL TPF4
PJ17852 PJ19949 PJ21044 PJ22389
PJ23178 PJ23336 PJ23526
PJ25094 PJ25098 PJ25375 PJ25589
PJ26125 PJ26320 PJ26365
PJ26384 PJ26577 PJ26683 PJ27079
PJ27095 PJ27083
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
OSA-Express support.
COMMENTS ON PROBLEM
___________________
TCP/IP native stack support (APAR PJ26683) enabled the TPF
system to directly connect to IP networks. PJ26683 included a
full socket layer, the protocol layers (TCP and UDP), the IP
layer, and the IP over CDLC link layer. Open Systems Adapter
(OSA) is a card that resides in the IBM CMOS processors. OSA
allows S/390 hosts to connect to IP networks directly without
the need for front-end channel-attached routers. OSA-Express is
the third generation of OSA and is available on IBM G5
processors and above. OSA-Express has 3 important features that
make it highly desirable in a TPF environment:
1. Connects to high bandwidth TCP/IP networks, specifically
gigabit Ethernet (GbE)
2. Uses the Queued Direct I/O (QDIO) link layer to communicate
between the host and OSA card. Older OSA cards like OSA/2
use standard channel programs to transfer data between the
host and OSA card. QDIO enables the host and OSA card to
share memory, which eliminates the need for channel programs
to exchange data. The result is much higher throughput and
performance.
3. An OSA-Express card can be configured by the host. Older
OSA cards such as OSA/2 required the OSA/SF feature to
configure the card. OSA/SF is not required to use
OSA-Express on TPF.
With the IP over CDLC link layer, one TPF IP address can be
mapped across multiple IBM 374x IP routers, therefore, an IP
router is not a single point of failure. To eliminate single
points of failure in the OSA-Express environment, virtual IP
address (VIPA) support is needed so that a TPF IP address can be
moved from one OSA-Express card to another if the card fails or
if the GbE switch connected to the card fails.
In a TPF loosely coupled complex, there needs to be a way to
move TCP/IP traffic from one processor to another processor in
the complex. This is necessary when there is a planned or
unplanned outage of a processor, a new processor is brought into
the complex, or when the workload is not balanced across the
complex.
SOLUTION
________
TPF now supports the OSA-Express card. An OSA-Express card
comes with one network adapter. The only OSA-Express adapter
supported by the TPF system is gigabit Ethernet (GbE). The
other adapter types (currently fast Ethernet and ATM-155) are
not supported by TPF. A TPF processor can connect to multiple
OSA-Express cards concurrently. An OSA-Express card can be
shared by TPF and other LPARs in the CEC, including other TPF
systems and other S/390 hosts.
The QDIO link layer has been implemented in the TPF system and
is used to communicate with the OSA-Express card. This means
that there are now 2 link layers with TPF TCP/IP native stack
support; IP over CDLC and QDIO. You can have IP over CDLC con-
nections and OSA-Express connections active at the same time.
The IP address of TPF across a CDLC connection is different than
the IP address of TPF across an OSA-Express connection. The TPF
IP address determines which type of connection to use. A TPF
socket server application that binds to all IP addresses (binds
to IP_ANY) is bound to all TCP/IP native stack interfaces,
including all CDLC connections and all OSA-Express connections.
In other words, one TPF server application can receive traffic
from CDLC and from OSA-Express connections.
VIPAs are now supported across OSA-Express connections. When
you define an OSA-Express connection to a TPF processor, you can
define an alternate OSA-Express connection. If an OSA-Express
connection fails, VIPAs defined to that connection are automat-
ically swung to the alternate OSA-Express connection. This
enables sockets to survive the failure of an OSA-Express card,
the GbE switch, or the Ethernet itself. You can swing VIPAs
manually from one OSA-Express connection to another on the same
processor using the ZOSAE SWING functional message. A TPF
processor has a different real IP address for each of its
OSA-Express connections. If an OSA-Express connection fails,
all sockets using the real IP address of TPF across that con-
nection will also fail. In a production TPF environment, socket
applications should use VIPAs rather than real IP addresses to
eliminate single points of failure.
TPF supports 2 types of VIPAs; static and movable. A given
static VIPA always resides on the same TPF processor. A static
VIPA can be swung from one OSA-Express connection to another,
but always on the same TPF processor. Static VIPAs enable
remote clients to access processor-unique TPF applications. A
movable VIPA can be defined on all or a subset of the processors
in the loosely-coupled complex; however, a movable VIPA is only
active on one TPF processor at any point in time. A movable
VIPA can be moved from one TPF processor to another in the
complex manually using the ZVIPA MOVE functional message, or
automatically when a processor fails (if the UVIP user exit
indicates that the VIPA should be moved). Movable VIPAs allow
you to balance TCP/IP connections with TPF processor shared
applications.
The way that VIPAs work is that a VIPA is not permanently tied
to a specific physical network. A TPF VIPA can be moved from
one ethernet to another (from one OSA-Express connection to
another). This is done using Routing Information Protocol
(RIP). TPF now supports a subset of RIP version 2 and uses RIP
to inform the IP routers of the current path (OSA-Express con-
nection) to use to reach a given VIPA. This is the only use of
RIP in TPF. Because TPF is an IP host and not an IP router, TPF
does not maintain full routing tables or save routing informa-
tion received in RIP messages from IP routers. An OSA-Express
card connects to a GbE switch and IP routers are also connected
to that switch. You must have RIP enabled on those IP routers
on the interfaces between the routers and the switch to use VIPA
support in TPF.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
CCNUCL, CCCLHR, CCCPSE, CCCPSF, CCTCP1, CCTCP2, CCTCP3, CCCTIN
The following IBM segments along with any user segments that
reference equate ISOK_ENTRY_LEN in DSECT ISOCK need to be
reassembled: CTFB, CTFD, CTSK, CTSN
Segments to be link edited:
CPS0, ICDF, STPP
Load Modules to be loaded:
None
Migration Considerations
========================
Changes to Communications
-------------------------
This support requires an IBM G5 processor or higher with
OSA-Express cards using GbE adapters that are at microcode level
4.08 or higher.
TPF running as VM guest requires VM/ESA 2.4 or higher to use
OSA-Express support.
Refer to the Migration Guide for additional information.
-- END APAR PJ27333
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.
Source |
Listing |
Binary |