Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

Skip to: Abstract | Comments | Solution | Migration | Download

APAR NUMBER:  PJ30133                         
PRODUCT:  TPF4
SHIPPED IN PUT:  20
 

ABSTRACT:
PCI Cryptographic Accelerator (PCICA) support to improve the
performance of starting SSL sessions.
 
APAR CONTENTS:
FEATURE   TYPE                STATUS    NAME                              
Base      CHeader             Changed   include/c$ck2sn.h
Base      CHeader             New       include/icryp.h
Base      LoadExecutable      Changed   load/oco/cry140.exe
Base      LoadExecutable      Changed   load/oco/cry240.exe
Base      LoadExecutable      New       load/oco/cry540.exe
Base      LoadExecutable      Changed   load/oco/cryp40.exe
Base      Macro               Changed   macro/ck2sn.mac
Base      Macro               New       macro/cxcrpc.mac
Base      Macro               Changed   macro/cz1se.mac
Base      Macro               Changed   macro/dltec.mac
Base      DataMacro           Changed   macro/ibmsvc.mac
Base      DataMacro           New       macro/icryp.mac
Base      Macro               Changed   macro/idatb.mac
Base      Macro               Changed   macro/sip/gensip.mac
Base      Macro               Changed   macro/sip/sppgml.mac
Base      Macro               Changed   macro/sip/sptabs.mac
Base      Object              New       obj/oco/ccryp240.o
Base      Object              New       obj/oco/ccryp240.o
Base      Object              New       obj/oco/cryz40.o
Base      Copy                Changed   salin/ibmpal.cpy
Base      Copy                Changed   source/cp/base/caaa40.cpy
Base      Assembler           New       source/cp/base/ccrypt.asm
Base      Copy                Changed   source/cp/base/cidp40.cpy
Base      Copy                Changed   source/cp/base/clhl40.cpy
Base      Assembler           Changed   source/cp/base/cplkmp.asm
Base      Copy                Changed   source/cp/base/cpse40.cpy
Base      Copy                New       source/cp/base/cryc40.cpy
Base      Copy                New       source/cp/base/cryd40.cpy
Base      Copy                Changed   source/cp/base/ct1540.cpy
Base      PLI                 Changed   source/ol/base/jra1.pli
Base      PLI                 Changed   source/ol/base/jra2.pli
Base      PLI                 Changed   source/ol/base/jrs3.pli
Base      C                   New       source/rt/base/cry0.c
Base      BldScript           New       source/rt/base/cry0bs.bsc
Base      Assembler           New       source/rt/base/crya.asm
Base      Assembler           New       source/rt/base/cryi.asm
Base      Assembler           New       source/rt/base/cryr.asm
Base      Assembler           New       source/rt/base/crys.asm
Base      Assembler           New       source/rt/base/cryw.asm
Base      Assembler           Changed   source/rt/base/ctko.asm
Base      Assembler           Changed   source/rt/base/cvab.asm
Base      Assembler           Changed   source/rt/base/jcd4.asm
Base      Assembler           Changed   source/rt/base/jcs0.asm
 
PREREQUISITE APARS:  To be applied in order listed.
Base      CHeader             Changed   include/c$ck2sn.h
 PJ25760(09)  PJ26161(10)  PJ26683(11)  PJ26890(12)  
 PJ27268(13)  
 PJ27333(13)  PJ26334(14)  PJ27617(14)  PJ27784(14)  PJ27932(15)  
 PJ28034(15)  PJ28064(15)  PJ28118(15)  PJ28195(16)  PJ28213(16)  
 PJ28996(18)  PJ29024(18)  PJ29638(19)  PJ29978(19)  PJ30133(20)  
 PJ30156(20)  
Base      CHeader             New       include/icryp.h
 PJ30133(20)  
Base      LoadExecutable      Changed   load/oco/cry140.exe
 PJ27863(15)  PJ28118(15)  PJ28369(16)  PJ30133(20)  PJ30156(20)  
Base      LoadExecutable      Changed   load/oco/cry240.exe
 PJ27863(15)  PJ28118(15)  PJ28369(16)  PJ30133(20)  PJ30156(20)  
Base      LoadExecutable      New       load/oco/cry540.exe
 PJ30133(20)  
Base      LoadExecutable      Changed   load/oco/cryp40.exe
 PJ27863(15)  PJ28118(15)  PJ28369(16)  PJ30133(20)  PJ30156(20)  
Base      Macro               Changed   macro/ck2sn.mac
 PJ25760(09)  PJ26161(10)  PJ26683(11)  PJ26890(12)  
 PJ27268(13)  
 PJ27333(13)  PJ26334(14)  PJ27617(14)  PJ27784(14)  PJ27932(15)  
 PJ28034(15)  PJ28064(15)  PJ28118(15)  PJ28195(16)  PJ28213(16)  
 PJ28996(18)  PJ29638(19)  PJ29978(19)  PJ30133(20)  PJ30156(20)  
Base      Macro               New       macro/cxcrpc.mac
 PJ30133(20)  
Base      Macro               Changed   macro/cz1se.mac
 PJ25323(09)  PJ25589(09)  PJ25760(09)  PJ25781(09)  
 PJ25780(09)  
 PJ25855(10)  PJ25981(10)  PJ26188(10)  PJ26575(11)  
 PJ26683(11)  
 PJ26713(11)  PJ26600(11)  PJ26686(11)  PJ26707(11)  
 PJ26427(12)  
 PJ26774(12)  PJ26580(12)  PJ26967(12)  PJ27023(12)  
 PJ26890(12)  
 PJ27079(12)  PJ26891(13)  PJ27387(13)  PJ27083(13)  PJ27268(13)  
 PJ27333(13)  PJ27393(13)  PJ27422(13)  PJ27469(13)  PJ27595(14)  
 PJ27617(14)  PJ27686(14)  PJ27784(14)  PJ27379(15)  PJ27905(15)  
 PJ28097(15)  PJ27785(15)  PJ28118(15)  PJ27966(15)  PJ28340(16)  
 PJ28383(17)  PJ28441(17)  PJ28461(17)  PJ28433(17)  PJ29117(18)  
 PJ29378(18)  PJ29729(19)  PJ28789(19)  PJ29785(19)  PJ29328(19)  
 PJ30092(19)  PJ30133(20)  PJ30355(20)  PJ30156(20)  PJ30282(20)  
Base      Macro               Changed   macro/dltec.mac
 PJ25589(09)  PJ25781(09)  PJ25981(10)  PJ26146(10)  
 PJ26161(10)  
 PJ26188(10)  PJ26384(11)  PJ26683(11)  PJ26686(11)  
 PJ26707(11)  
 PJ26890(12)  PJ27268(13)  PJ27333(13)  PJ27617(14)  PJ27932(15)  
 PJ28118(15)  PJ28363(16)  PJ28623(17)  PJ30133(20)  
Base      DataMacro           Changed   macro/ibmsvc.mac
 PJ25471(09)  PJ25374(09)  PJ25589(09)  PJ25781(09)  
 PJ26188(10)  
 PJ26071(11)  PJ26410(11)  PJ26683(11)  PJ26707(11)  
 PJ27277(13)  
 PJ27387(13)  PJ27383(13)  PJ27393(13)  PJ27667(15)  PJ29153(18)  
 PJ30133(20)  
Base      DataMacro           New       macro/icryp.mac
 PJ30133(20)  
Base      Macro               Changed   macro/idatb.mac
 PJ25781(09)  PJ25981(10)  PJ26384(11)  PJ26683(11)  
 PJ26686(11)  
 PJ26707(11)  PJ27851(15)  PJ30133(20)  
Base      Macro               Changed   macro/sip/gensip.mac
 PJ25545(09)  PJ25606(09)  PJ25781(09)  PJ25780(09)  
 PJ25817(09)  
 PJ25844(09)  PJ25981(10)  PJ26012(10)  PJ26122(10)  
 PJ26008(10)  
 PJ26575(11)  PJ26576(11)  PJ26683(11)  PJ26578(11)  
 PJ26707(11)  
 PJ27033(12)  PJ27048(12)  PJ27075(13)  PJ27291(13)  PJ27328(13)  
 PJ27333(13)  PJ27180(13)  PJ27469(13)  PJ27503(13)  PJ27530(14)  
 PJ27740(14)  PJ27905(15)  PJ27960(15)  PJ27848(15)  PJ28108(15)  
 PJ28097(15)  PJ27785(15)  PJ28135(16)  PJ28106(16)  PJ28613(17)  
 PJ28649(17)  PJ28723(17)  PJ28710(17)  PJ28947(17)  PJ28982(17)  
 PJ29063(18)  PJ28892(18)  PJ29024(18)  PJ29700(19)  PJ29593(19)  
 PJ30133(20)  PJ30080(20)  
Base      Macro               Changed   macro/sip/sppgml.mac
 PJ25199(09)  PJ25425(09)  PJ25632(09)  PJ25614(09)  
 PJ25589(09)  
 PJ25703(09)  PJ25720(09)  PJ25332(09)  PJ25760(09)  
 PJ25763(09)  
 PJ25781(09)  PJ25780(09)  PJ25817(09)  PJ25982(10)  
 PJ25983(10)  
 PJ25981(10)  PJ26125(10)  PJ25880(10)  PJ26150(10)  
 PJ26187(10)  
 PJ26008(10)  PJ26156(10)  PJ26161(10)  PJ26188(10)  
 PJ26174(10)  
 PJ26270(10)  PJ26337(10)  PJ26374(10)  PJ26366(11)  
 PJ26283(11)  
 PJ25761(11)  PJ26515(11)  PJ26575(11)  PJ26577(11)  
 PJ26534(11)  
 PJ26683(11)  PJ26522(11)  PJ26713(11)  PJ26600(11)  
 PJ26581(11)  
 PJ26666(11)  PJ26693(11)  PJ26686(11)  PJ26809(11)  
 PJ26707(11)  
 PJ26864(12)  PJ26892(12)  PJ26746(12)  PJ26793(12)  
 PJ26841(12)  
 PJ26887(12)  PJ26967(12)  PJ27023(12)  PJ27028(12)  
 PJ21337(12)  
 PJ26904(12)  PJ26890(12)  PJ27079(12)  PJ26895(12)  
 PJ27156(12)  
 PJ27095(12)  PJ27197(13)  PJ27246(13)  PJ27305(13)  PJ27345(13)  
 PJ27231(13)  PJ27277(13)  PJ27351(13)  PJ27387(13)  PJ27328(13)  
 PJ27383(13)  PJ27083(13)  PJ27299(13)  PJ27302(13)  PJ27268(13)  
 PJ27333(13)  PJ27214(13)  PJ27393(13)  PJ27422(13)  PJ27180(13)  
 PJ27469(13)  PJ27094(14)  PJ27430(14)  PJ27636(14)  PJ27380(14)  
 PJ27491(14)  PJ27647(14)  PJ27714(14)  PJ27484(14)  PJ27530(14)  
 PJ27627(14)  PJ27650(14)  PJ27617(14)  PJ27686(14)  PJ27634(14)  
 PJ27804(14)  PJ27746(14)  PJ27784(14)  PJ27865(14)  PJ27894(14)  
 PJ27786(15)  PJ27847(15)  PJ27951(15)  PJ27863(15)  PJ27905(15)  
 PJ27954(15)  PJ27848(15)  PJ27932(15)  PJ27728(15)  PJ27925(15)  
 PJ28029(15)  PJ28021(15)  PJ28108(15)  PJ28097(15)  PJ27785(15)  
 PJ28136(15)  PJ28118(15)  PJ27966(15)  PJ28229(16)  PJ28286(16)  
 PJ28266(16)  PJ28140(16)  PJ28168(16)  PJ28195(16)  PJ28020(16)  
 PJ28213(16)  PJ28396(16)  PJ28386(16)  PJ28435(16)  PJ28503(16)  
 PJ28499(17)  PJ28621(17)  PJ28586(17)  PJ28623(17)  PJ28493(17)  
 PJ28649(17)  PJ28766(17)  PJ28757(17)  PJ28759(17)  PJ28758(17)  
 PJ28765(17)  PJ28785(17)  PJ28810(17)  PJ28809(17)  PJ28129(17)  
 PJ29089(17)  PJ28667(18)  PJ28996(18)  PJ29118(18)  PJ29213(18)  
 PJ28997(18)  PJ28786(18)  PJ28901(18)  PJ29219(18)  PJ29285(18)  
 PJ29437(18)  PJ29396(18)  PJ29500(18)  PJ29539(18)  PJ29428(18)  
 PJ29576(19)  PJ29823(19)  PJ29798(19)  PJ28789(19)  PJ29675(19)  
 PJ29850(19)  PJ29600(19)  PJ29926(19)  PJ29582(19)  PJ29925(19)  
 PJ29756(19)  PJ30091(19)  PJ30223(19)  PJ30234(20)  PJ30117(20)  
 PJ30102(20)  PJ30133(20)  PJ30355(20)  PJ30156(20)  PJ30204(20)  
 PJ30282(20)  PJ30310(20)  PJ30665(20)  PJ30323(20)  PJ30735(20)  
Base      Macro               Changed   macro/sip/sptabs.mac
 PJ27328(13)  PJ30133(20)  
Base      Object              New       obj/oco/ccryp240.o
 PJ30133(20)  
Base      Object              New       obj/oco/ccryp240.o
 PJ30133(20)  
Base      Object              New       obj/oco/cryz40.o
 PJ30133(20)  
Base      Copy                Changed   salin/ibmpal.cpy
 PJ25442(09)  PJ25425(09)  PJ25632(09)  PJ25444(09)  
 PJ25589(09)  
 PJ25703(09)  PJ25720(09)  PJ25684(09)  PJ25332(09)  
 PJ25760(09)  
 PJ25781(09)  PJ25780(09)  PJ25953(10)  PJ25982(10)  
 PJ25983(10)  
 PJ25981(10)  PJ26125(10)  PJ25880(10)  PJ26150(10)  
 PJ26187(10)  
 PJ26161(10)  PJ26188(10)  PJ26174(10)  PJ26350(10)  
 PJ26365(11)  
 PJ26366(11)  PJ26283(11)  PJ26384(11)  PJ26516(11)  
 PJ26468(11)  
 PJ26575(11)  PJ26577(11)  PJ26534(11)  PJ26685(11)  
 PJ26683(11)  
 PJ26713(11)  PJ26600(11)  PJ26581(11)  PJ26693(11)  
 PJ26686(11)  
 PJ26707(11)  PJ26782(12)  PJ26781(12)  PJ26864(12)  
 PJ26892(12)  
 PJ27023(12)  PJ27028(12)  PJ21337(12)  PJ26904(12)  
 PJ26890(12)  
 PJ27079(12)  PJ27095(12)  PJ27073(13)  PJ27197(13)  PJ27246(13)  
 PJ27305(13)  PJ27231(13)  PJ27277(13)  PJ27387(13)  PJ27383(13)  
 PJ27083(13)  PJ27268(13)  PJ27333(13)  PJ27214(13)  PJ27393(13)  
 PJ27422(13)  PJ27469(13)  PJ27430(14)  PJ27636(14)  PJ27491(14)  
 PJ27647(14)  PJ27484(14)  PJ27530(14)  PJ27627(14)  PJ27650(14)  
 PJ27617(14)  PJ27686(14)  PJ27634(14)  PJ27804(14)  PJ27784(14)  
 PJ27786(15)  PJ27847(15)  PJ27951(15)  PJ27863(15)  PJ27905(15)  
 PJ27848(15)  PJ27932(15)  PJ27728(15)  PJ28119(15)  PJ28097(15)  
 PJ27785(15)  PJ28118(15)  PJ27966(15)  PJ28169(16)  PJ28266(16)  
 PJ28140(16)  PJ28369(16)  PJ28195(16)  PJ28213(16)  PJ28396(16)  
 PJ28435(16)  PJ28499(17)  PJ28631(17)  PJ28649(17)  PJ28757(17)  
 PJ28759(17)  PJ28758(17)  PJ28810(17)  PJ28809(17)  PJ28129(17)  
 PJ28667(18)  PJ28996(18)  PJ29213(18)  PJ28997(18)  PJ28901(18)  
 PJ29219(18)  PJ29285(18)  PJ29396(18)  PJ29576(19)  PJ29823(19)  
 PJ28789(19)  PJ29675(19)  PJ29850(19)  PJ29600(19)  PJ29817(19)  
 PJ29582(19)  PJ29925(19)  PJ29756(19)  PJ30091(19)  PJ30234(20)  
 PJ30232(20)  PJ30117(20)  PJ30102(20)  PJ30133(20)  PJ30156(20)  
 PJ30204(20)  PJ30310(20)  PJ30665(20)  PJ30323(20)  PJ30735(20)  
Base      Copy                Changed   source/cp/base/caaa40.cpy
 PJ25374(09)  PJ25781(09)  PJ25981(10)  PJ26707(11)  
 PJ27387(13)  
 PJ27383(13)  PJ27686(14)  PJ30133(20)  
Base      Assembler           New       source/cp/base/ccrypt.asm
 PJ30133(20)  
Base      Copy                Changed   source/cp/base/cidp40.cpy
 PJ25781(09)  PJ25981(10)  PJ26384(11)  PJ26686(11)  
 PJ26707(11)  
 PJ26427(12)  PJ27411(14)  PJ27638(14)  PJ27851(15)  PJ29117(18)  
 PJ29618(19)  PJ30133(20)  PJ29392(20)  PJ30703(20)  
Base      Copy                Changed   source/cp/base/clhl40.cpy
 PJ25723(09)  PJ25781(09)  PJ25785(10)  PJ25954(10)  
 PJ25981(10)  
 PJ26683(11)  PJ26880(12)  PJ27023(12)  PJ27333(13)  PJ27530(14)  
 PJ28064(15)  PJ28649(17)  PJ28448(17)  PJ28870(17)  PJ29425(18)  
 PJ29650(19)  PJ29695(19)  PJ29573(19)  PJ29925(19)  PJ30133(20)  
 PJ30352(20)  
Base      Assembler           Changed   source/cp/base/cplkmp.asm
 PJ25781(09)  PJ25981(10)  PJ26683(11)  PJ26707(11)  
 PJ27333(13)  
 PJ30133(20)  
Base      Copy                Changed   source/cp/base/cpse40.cpy
 PJ25361(09)  PJ25632(09)  PJ25523(09)  PJ25589(09)  
 PJ25613(09)  
 PJ25459(09)  PJ25781(09)  PJ25940(10)  PJ25981(10)  
 PJ26146(10)  
 PJ26320(11)  PJ26339(11)  PJ26284(11)  PJ26412(11)  
 PJ26683(11)  
 PJ26600(11)  PJ26707(11)  PJ26719(12)  PJ26900(12)  
 PJ27186(13)  
 PJ27383(13)  PJ27784(14)  PJ28089(15)  PJ28615(17)  PJ28623(17)  
 PJ28649(17)  PJ28774(17)  PJ29293(18)  PJ29403(18)  PJ28154(19)  
 PJ29826(19)  PJ30013(19)  PJ29975(19)  PJ30124(19)  PJ30151(19)  
 PJ30133(20)  PJ30539(20)  
Base      Copy                New       source/cp/base/cryc40.cpy
 PJ30133(20)  
Base      Copy                New       source/cp/base/cryd40.cpy
 PJ30133(20)  
Base      Copy                Changed   source/cp/base/ct1540.cpy
 PJ26683(11)  PJ26890(12)  PJ27268(13)  PJ27333(13)  PJ27617(14)  
 PJ27784(14)  PJ27932(15)  PJ28064(15)  PJ28195(16)  PJ28422(17)  
 PJ30133(20)  
Base      PLI                 Changed   source/ol/base/jra1.pli
 PJ25493(09)  PJ25706(09)  PJ26536(11)  PJ26707(11)  
 PJ26687(11)  
 PJ27083(13)  PJ28097(15)  PJ28195(16)  PJ28435(16)  PJ28549(17)  
 PJ28870(17)  PJ28154(19)  PJ29607(19)  PJ29776(19)  PJ29961(19)  
 PJ30202(19)  PJ30133(20)  
Base      PLI                 Changed   source/ol/base/jra2.pli
 PJ25314(09)  PJ25406(09)  PJ25507(09)  PJ25706(09)  
 PJ25780(09)  
 PJ26188(10)  PJ26357(11)  PJ25840(11)  PJ26575(11)  
 PJ26713(11)  
 PJ26707(11)  PJ26743(12)  PJ26889(12)  PJ27023(12)  
 PJ27083(13)  
 PJ27395(14)  PJ27462(14)  PJ27784(14)  PJ28097(15)  PJ28195(16)  
 PJ28435(16)  PJ28765(17)  PJ28549(17)  PJ29523(18)  PJ29607(19)  
 PJ29776(19)  PJ29833(19)  PJ29961(19)  PJ30202(19)  PJ30133(20)  
 PJ30156(20)  
Base      PLI                 Changed   source/ol/base/jrs3.pli
 PJ25706(09)  PJ26146(10)  PJ26188(10)  PJ26357(11)  
 PJ26575(11)  
 PJ26713(11)  PJ26707(11)  PJ26687(11)  PJ26779(12)  
 PJ26889(12)  
 PJ27358(13)  PJ27083(13)  PJ27784(14)  PJ28097(15)  PJ28195(16)  
 PJ28435(16)  PJ28765(17)  PJ28870(17)  PJ29507(18)  PJ29607(19)  
 PJ29961(19)  PJ30133(20)  PJ30156(20)  
Base      C                   New       source/rt/base/cry0.c
 PJ30133(20)  
Base      BldScript           New       source/rt/base/cry0bs.bsc
 PJ30133(20)  
Base      Assembler           New       source/rt/base/crya.asm
 PJ30133(20)  PJ30530(20)  
Base      Assembler           New       source/rt/base/cryi.asm
 PJ30133(20)  PJ30156(20)  
Base      Assembler           New       source/rt/base/cryr.asm
 PJ30133(20)  
Base      Assembler           New       source/rt/base/crys.asm
 PJ30133(20)  
Base      Assembler           New       source/rt/base/cryw.asm
 PJ30133(20)  
Base      Assembler           Changed   source/rt/base/ctko.asm
 PJ26188(10)  PJ26686(11)  PJ26892(12)  PJ27469(13)  PJ27092(14)  
 PJ27762(14)  PJ27686(14)  PJ27746(14)  PJ28118(15)  PJ28150(16)  
 PJ28195(16)  PJ28213(16)  PJ28664(17)  PJ28799(17)  PJ29248(18)  
 PJ30133(20)  
Base      Assembler           Changed   source/rt/base/cvab.asm
 PJ25632(09)  PJ25589(09)  PJ25781(09)  PJ25780(09)  
 PJ26125(10)  
 PJ26161(10)  PJ25973(11)  PJ26534(11)  PJ26683(11)  
 PJ26707(11)  
 PJ26904(12)  PJ26890(12)  PJ27095(12)  PJ27083(13)  PJ27333(13)  
 PJ27469(13)  PJ27617(14)  PJ27865(14)  PJ27848(15)  PJ27932(15)  
 PJ28097(15)  PJ27785(15)  PJ28118(15)  PJ28195(16)  PJ28213(16)  
 PJ28649(17)  PJ28759(17)  PJ29675(19)  PJ30133(20)  PJ30156(20)  
 PJ30323(20)  PJ30695(20)  
Base      Assembler           Changed   source/rt/base/jcd4.asm
 PJ26575(11)  PJ26707(11)  PJ26687(11)  PJ27686(14)  PJ28097(15)  
 PJ28195(16)  PJ28435(16)  PJ28782(17)  PJ28870(17)  PJ28154(19)  
 PJ30133(20)  
Base      Assembler           Changed   source/rt/base/jcs0.asm
 PJ26188(10)  PJ26357(11)  PJ26575(11)  PJ26713(11)  
 PJ26707(11)  
 PJ27083(13)  PJ27784(14)  PJ28097(15)  PJ28195(16)  PJ28782(17)  
 PJ28765(17)  PJ30133(20)  PJ30156(20)  PJ30753(20)  
 

COMMENTS:
When a Secure Sockets Layer (SSL) session is started, a secret key is
exchanged between the client and server using RSA
(Rivest-Shamir-Adelman) public key cryptography. Before APAR PJ30133,
TPF did these RSA operations in software, which is extremely expensive
(millions of instructions). This can cause SSL session startup to
greatly increase CPU utilization and limit the number of SSL sessions
that could be started to the tens per second range.
 

SOLUTION:
APAR PJ30133 delivers support for TPF to use the IBM PCI cryptographic
accelerator (PCICA) hardware card to offload the processing of RSA
public and private operations when an SSL session is being started.
PCICA cards were introduced on the IBM z900 server. Depending on RSA
key length (1024-bit or 2048-bit) and the method used to perform the
RSA operation (modular exponentiation or Chinese Remainder Theorem),
each PCICA card enables several hundred to over 1000 SSL sessions to be
started per second with a TPF system.  
 
The TPF system automatically detects how many PCICA cards, if any, are
defined to the TPF logical partition (LPAR). If any PCICA cards are
available, TPF will use these for RSA operations during the SSL
handshake process when an SSL session is being started. If there are no
PCICA cards available, TPF will do the RSA operations in software (as
was done before APAR PJ30133). If TPF is running native and multiple
PCICA cards are available, TPF will load balance the RSA operations
across all of the available cards. Note that when TPF is running as a
VM guest and multiple PCICA cards are defined to the VM LPAR, the TPF
guest will see only one (virtual) PCICA card. For this, VM will load
balance the RSA operations across the physical PCICA cards.  
 
New TPF commands have been created to help determine the RSA operation
load on all of the cryptographic cards (also known as adjunct
processors) defined to the system. Use the ZCRYP DISPLAY ALL, ZCRYP
DISPLAY STATS, and ZCRYP DISPLAY RATE commands to display statistical
information for the active PCICA cards. Data Collection/Reduction has
also been updated to count and display statistical information for PCI
cryptographic accelerator support.
 
 

DEPENDENCIES
 
SEGMENTS TO BE ASSEMBLED OR COMPILED:
CCNUCL CCCPSE CCCLHR CCCTIN CCMCDC
 
SEGMENTS TO BE LINK EDITED:
cps040.exe
cry040.exe (Shipped in Tar File)
dataread.exe
ppcp.exe
 
COREQS:
None.
 

MIGRATION CONSIDERATIONS:
None.
 
UPDATED INFORMATION UNITS:
TPF Messages (Online)
TPF Messages (System Error, Offline, and Program Status Word)
TPF Operations
TPF Program Development Support Reference
TPF System Performance and Measurement Reference
TPF TCP/IP
 
See your IBM representative if you need additional information.
 

DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm
 
-- END APAR PJ30133


Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary