HP OSI Transport Services/9000 Release Notes
8
Defect description
The buffer which is used to hold the list of arguments
for a series of x25init command invocations was limited
to 500 bytes, when more arguments were added to
X25_ARGS in /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.
3.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.
Resolution
Code has been modified appropriately to allow osiping
to run when a CLNI application is already running.
4. CR JAGae87400
Symptom
When two or more osiping sessions are started
concurrently, the one which was started first works
and the others hang until the first finishes.
Defect description
osiping is developed based on CLNI APIs. osiping
commands use the same NET-ID as a source. Since ECHO-
REQUEST sources are same, STACK cannot differentiate
between ECHO-RESPONSEs. So ECHO-RESPONSEs are directed
to first started osiping.
Resolution
As osiping uses NET-ID as source, all the osiping's
ECHO-RSP packets have the same destination NSAP.
We can use the destination NSAP (i.e. source NSAP in
ECHO-RSP) as an identity to differentiate the ECHO-RSP
packets. This needs the following code changes,
- 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.
5. CR JAGae86551