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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content