IBM Support

PM95157: HIGH AMOUNT OF OUTBOUND DISCARDS SEEN IN NETSTAT DEV FOR HIPERSOCKET INTERFACE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Outbound packets are being discarded over Hipersocket
    interfaces. This contributes to very poor throughput, as TCP
    retransmission will occur after these packets are discarded.
    The packet loss occurs when more then 8 simultaneous send
    operations are performed over the same Hipersocket interface to
    more than 8 different destinations.
    
    
    
    
    
    
    
    
    Additional Symptom(s) Search Keyword(s): Hipersocket discard
    netstat dev
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of the IBM Communications Server                   *
    * for z/OS Version 2 Release(s) 1 IP:                          *
    * Hipersockets                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * (sysroute of PM90592)                                        *
    *                                                              *
    * Outbound discards over HiperSockets                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * When a stack is sending a high volume of data over           *
    * Hipersockects                                                *
    * to more than 16 next-hop IP addresses, packets may be        *
    * discarded.                                                   *
    * There is an array of 16 elements to hold the packets, where  *
    * each                                                         *
    * slot represents a next hop address.  When the array becomes  *
    * full                                                         *
    * and there are more packets to send with next hop addresses   *
    * that                                                         *
    * are not already active in the array the packets with         *
    * different                                                    *
    * next hop addresses may be discarded.                         *
    ****************************************************************
    

Problem conclusion

  • Change HiperSockets outbound processing to limit the queueing
    logic
    to flush the array before the limit of 16 is exceeded.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM95157

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-15

  • Closed date

    2013-08-19

  • Last modified date

    2013-09-03

  • APAR is sysrouted FROM one or more of the following:

    PM90592

  • APAR is sysrouted TO one or more of the following:

    UK96771

Modules/Macros

  • EZBIFOUT EZBIFBP1
    

Fix information

  • Fixed component name

    TCP/IP V3 MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R210 PSY UK96771

       UP13/08/23 P F308

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 September 2013