SCTP advertised receive window (a_rwnd) does not change when socket receive buffer size changes

Solution Verified - Updated -

Issue

  • SCTP advertised receive window does not change when socket receive buffer size changes
  • When setting an SCTP socket buffer with setsockopt(SO_RCVBUF) after INIT, the change is reflected in netstat and /proc/net/sctp/assocs, but not in a_rwnd sent in SACK packets in a pcap packet capture
  • The configured value of SCTP receive and send buffer is not reflected in the SCTP SACK

Environment

  • Red Hat Enterprise Linux 7
  • Streaming Control Transmission Protocol (SCTP) association
  • Socket buffer size changed post-INIT with setsockopt(SO_RCVBUF)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.