IBM Support

IV56134: ADDRESS UDP_SEND_PERF FEATURE BEHAVIOR WHEN MEMORY ALLOC FAILS APPLIES TO AIX 7100-03

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • It is possible when using sendto() system calls that when the
    system is low on memory, the UDP code may incorrectly free the
    mbuf it delivered to loopback. Normally, loopback will free
    this mbuf. In other cases, there is a possibility of double
    free (by the driver, when it frees tha mbuf).
    

Local fix

Problem summary

  • It is possible when using sendto() system calls that when the
    system is low on memory, the UDP code may incorrectly free the
    mbuf it delivered to loopback. Normally, loopback will free
    this mbuf. In other cases, there is a possibility of double
    free (by the driver, when it frees tha mbuf).
    

Problem conclusion

  • We set the "top" to 0 in udp_send to ensure that it doesn't
    free the mbuf, in the case the data was successfully delivered
    to IP even if the UDP send performance caching failed.
    

Temporary fix

Comments

  • 7100-03 - use AIX APAR IV56134
    7100-04 - use AIX APAR IV56176
    

APAR Information

  • APAR number

    IV56134

  • Reported component name

    AIX V7.1

  • Reported component ID

    5765H4000

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2014-03-03

  • Closed date

    2014-03-03

  • Last modified date

    2016-05-10

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

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

    IV56176

Fix information

  • Fixed component name

    AIX V7.1

  • Fixed component ID

    5765H4000

Applicable component levels

  • R710 PSY U859722

       UP14/05/22 I 1000

PTF to Fileset Mapping



Document information

More support for: AIX Enterprise Edition

Software version: 710

Operating system(s): AIX

Reference #: IV56134

Modified date: 10 May 2016