HP OSI Transport Services/9000 Release Notes HP-UX 11i v1 Edition 1 Manufacturing Part Number: 32070-90053 January 2004 United States © Copyright 2004 Hewlett-Packard Development Company, L.P.
Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be held liable for errors contained herein or direct, indirect, special, incidental, or consequential damages in connection with the furnishing, performance, or use of this material.
1 Chapter 1 HP OSI Transport Services/9000 Release Notes 1
HP OSI Transport Services/9000 Release Notes Announcement Announcement This edition of the HP OSI Transport Services/9000 Release Notes contains the current release notes for version C.11.01 for HP-UX 11i v1. HP OSI Transport Services/9000 (OTS/9000) is the OSI networking stack of HP-UX. It provides functions of OSI Layers 3 (Network), 4 (Transport), 5 (Session), 6 (Presentation) and ACSE/ROSE over X.25, FDDI and IEEE802.3 LAN interfaces.
HP OSI Transport Services/9000 Release Notes What is new in this version? What is new in this version? HP OSI Transport Services/9000 version C.11.01 contains several new features and functionalities. Features HP OTS/9000 version C.11.01 provides RFC1006 Multiport Listening. OTS can now listen on multiple ports. For each new port configured, an RFC1006 NSAP is available for use by applications. An RFC1006 NSAP contains IP address and the port number, where it listens.
HP OSI Transport Services/9000 Release Notes What is new in this version? • OTS still supports only one IP address to be configured, while OTS accepts all incoming calls coming from different cards or to different destination IP addresses. • A maximum of 32 ports (dynamic NSAPs) are supported in this enhancement. • With RFC1006 multiports, NSAPs with port number 102 and those without port number (for example, 54007287220301507018411300102f and 540072872203015070184113) are one and the same.
HP OSI Transport Services/9000 Release Notes Known Problems and Workarounds Known Problems and Workarounds • When MC/ServiceGuard initiates a local LAN switchover for HP OTS/9000 from one LAN card to another, and then switches back to the first LAN card within 120 seconds, some operations to the first LAN card may fail. This is because previous LAN card information is still in the ESH table. If this happens, wait for 120 seconds from the first switchover and try the switchover again. • In C.11.
HP OSI Transport Services/9000 Release Notes Known Problems and Workarounds Warning: Unknown keyword. (CHK011) Line will be ignored. NOTE: This line cannot be corrected with osiconf. (CHK080) These warnings may safely be ignored, without any serious consequences.
HP OSI Transport Services/9000 Release Notes Compatibility Information and Installation Requirements Compatibility Information and Installation Requirements Software Requirements • HP-UX 11i v1 operating system If you are currently running an older version of HP-UX, you must upgrade to HP-UX 11i v1 before installing HP OSI Transport Services/9000 version C.11.01. • HP 9000 networking link products such as HP LAN/9000, HP FDDI/9000 and HP X.25 products (High-Performance STREAMS-X25, ACC/X.25).
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Patches and Fixes in this Version HP OTS/9000 version C.11.01 incorporates several fixes as available via patch PHNE_28888, PHNE_17864 to be applied to OTS/9000 version C.11.00. The following section describes the new fixes available in PHNE_28888: 1. CR JAGae56022 Symptom osi.h is not C++ compliant. Defect Description The header files provided by OTS are not ANSI C++ complaint.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version ip_route+0x130 t4send+0x58 ttoret+0x120 ositime+0x158 TickOsiam+0x4c sq_wrapper+0x94 str_sched_up_daemon+0x1c4 str_sched_daemon+0x1a4 main+0x3b0 $vstart+0x48 $locore+0x94 Resolution The problem happens due to bad initialization of ISI record timer.Timer has now been initialised appropriately. 4. CR JAGae28797 Symptom Connection request over ACC-X25 subnets fail with N_REJECT error with reason code 0x1203.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version is that call to gethostbyname() fails. This call fails because otsresmond is linked with libpthread library and while linking, libpthread is linked after libc. As per CR JAGad69986, libpthread must be linked before libc. Resolution Makefile has been changed such that libpthread is linked before libc, -lpthread -lc. 6. CR JAGae13367 Symptom Expedited Data transfer on RFC1006 subnet is not supported.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Defect Description APLI gives "incorrect interaction length" error and aborts the connection when it receives data more than 64 Kbytes. When End Of Transfer (EOT) is not set by the sender, the RFC1006 layer accumulates the data. This data size could exceed 64K bytes. But the session layer is limited to handle only 64KB.So the session layer is stripping data whose size is greater than 64KB.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version /etc/rc.config.d/x25 file, it caused buffer overflow. Thus when the buffer is accessed by osiadmin, it dumps core. Resolution The buffer size is increased to max pipe size of 8Kb. 10. CR JAGae66284 Symptom osiping is hanging when CLNI application is running. Defect Description When one CLNI application is already running, executing osiping will result in a hang. osiping continues after the CLNI application is complete.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version - Need to have a place to store destination info in HccxcbT structure. - Need to store destination info information before sending ECHO-REQ packet. - While sending ECHO-RSP stack need to swap the source and destination info. 12. CR JAGae86551 Symptom When second CR-TPDU containing option C7 (alternate transport class with value of class 0) is received within an existing network connection, the TPDU is rejected with cause 0x85.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Defect Description The encoding of expedited data transfer option in Connection Confirmation PDU is not proper when local and remote side has snet_tpdu_size value as 65536. Resolution The code has been changed to properly encode the expedited data. 14. CR JAGae42578 Symptom otsexpdata doesn't disable the support of expedited data transfer over RFC1006 subnet feature.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version value of "snet_tpdu_size" is static data type. So when the "snet_tpdu_size" value is reset and the stack is re-started, the variable was not getting the updated value. Resolution The code has been modified to reinitialize the variable after every connection request. 16. CR JAGad43676 Symptom OTS session applications fail in ses_connect_rs() on MP system with MP-safe OTS installed.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version 18. CR JAGab70710 Symptom 64 bit OTS libraries libapli, librose and libxap dump core in multi-threaded environment. Defect Description 64 bit OTS libraries libapli,librose and libxap dump core in multi-threaded environment. This was because OTS libraries were not compiled with _PROTOTYPES preprocessor directive. Resolution OTS libraries are now compiled with _PROTOTYPES preprocessor directive.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Defect Description The rose library had some debug print statements, which were appearing in the log files when ROSE API TRACING is enabled. Resolution Unnecessary debug print statements have been removed. 21. CR JAGad69661 Symptom TCP bind request fails with Session applications running over RFC1006. Defect Description OTS session applications used to fail with TCP bind request.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Resolution The "qi_minfo" field of the write side queue for the timer device is initialized with a valid structure. 23. CR JAGad74372 Symptom Running osidiag test , returns the error message "Unable to open file '/var/opt/ots/osa01172.TRC0'.", when nettl tracing and logging is ON. Defect Description osidiag returns error message, for tracing and logging on 11.11 system because the hard coded extension of ".LOG00" and ".
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Symptom With vmtrace corruption log ON,system panics in OsiFreeSeg() if LAN initialization fails. Defect Description The problem is due to dereferencing a stale pointer. Resolution The code has been modified to avoid access of stale pointer. 26. CR JAGad72641 Symptom With vmtrace corruption log ON, system panics in ltostr_close() if LAN initialization fails when non-dlpi lan configuration is specified.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version Defect Description Any HP-UX 11.11 ots application, which are linked to 64-bit shared library, dumps core. It is because,the 64-bit shared library internal name does not have a valid library path. Resolution The file that sources environment variables has been updated to create libraries with the proper internal name. 28. CR JAGad41294 Symptom otsstat behaviour inconsistent between STREAMS/X.25 and ACC/X.25.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version application confirms the connection with this version, it does not match with what the kernel has in its structure. This causes an abort to be sent to the initiator of the connection. Resolution Code has been modified so that the kernel passes the correct session version to the user application. 30. CR JAGad80070 Symptom Kernel stack overflow when OTS is used with mbuf based lan drivers.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version b) For the second case, code is modified to ensure that the PDU is not forwarded when the destination physical address points to the local system. 31. CR JAGad76367 Symptom On running 'osiconfchk', after changing values for parameters in 'ots_subnets' file which requires reboot, the following message is returned “Parameters in this file have been changed OTS is not in an updatable state.
HP OSI Transport Services/9000 Release Notes Patches and Fixes in this Version is also removed,but this entry is not re-initialized again. This can result in bad usage of timer element. Resolution Code has been modified for re-initializing the timer element again. 33. CR JAGae04819 Symptom PATH and MANPATH environment variables are not set for OTS product when OTS C.11.00 is installed. Defect Description On installing the OTS C.11.
HP OSI Transport Services/9000 Release Notes Software Availability in Native Languages Software Availability in Native Languages HP OSI Transport Services/9000 (C.11.01) is not available in non-English languages.