TOUR Transition Release Notes (September 2004)(11i v1 and 11i v2)

Transport Optional Upgrade Release Transition Release Notes
Features and Enhancements in the STREAMS Transition Patch
14
Features and Enhancements in the STREAMS Transition
Patch
The STREAMS transition patch contains features and enhancements for HP-UX STREAMS
on HP-UX 11i v1 and HP-UX 11i v2 September 2004.
HP-UX STREAMS NOSYNC Enhancement
In previous STREAMS releases, one execution of the put procedure of a given queue is
supported at a time. When there are multiple requests to the same queue, the STREAMS
framework synchronizes the requests depending on the synchronization level of a module.
Synchronization ensures that only one request will be executed at a time. With high speed
I/O, the synchronization limits imposed by STREAMS may lead to a performance bottleneck.
The STREAMS transition patches lift the restriction imposed by the previous STREAMS
synchronization methods. This is done by providing a new synchronization method referred to
as NOSYNC. This feature allows multiple instances of a put procedure for a given queue, as
well as the service routine for that queue, to run concurrently. Modules and drivers are
responsible for synchronizing access to their own private data structures accordingly.
To realize the NOSYNC performance gain, all the modules (i.e. IPFilter and DLPI) between IP
and the LAN driver must also be NOSYNC enabled. Install the following products before or
along with the transition patches if your networking environment uses IPFilter and DLPI,
and you want to realize NOSYNC performance gain:
IPFilter A.03.05.14 or later
DLPI patch PHNE_33704 (or later) for HP-UX 11i v1
DLPI patch PHNE_33429 (or later) for HP-UX 11i v2 September 2004
Table 3 STREAMS Enhancement
Transition
Patch
Transport Enhancement HP-UX Version
TOUR
Version
PHNE_35453 HP-UX STREAMS NOSYNC
Enhancement
11i v1 3.0
PHNE_34788 11i v2 September
2004
3.0