Need information on the net.sctp.max_init_retransmits and sctp_connectx

Solution Unverified - Updated -

Issue

  • If we pass 6 IP addresses to sctp_connectx() and net.sctp.max_init_retransmits is set to 4, then SCTP tries the first 5 IP addresses and skips the 6th one.
  • Can Red Hat confirm whether:
    • Based on number of IP addresses count passed to sctp_connectx(), we will have to increase and set the value of max_init_retransmits through setsockopt(..SCTP_INITMSG..) before calling sctp_connectx() For this e.g., max_init_retransmits should need to have minimum value of 5.
    • If we pass 6 IP addresses to sctp_connectx(), net.sctp.rto_initial = 4000, net.sctp.max_init_retransmits=5 then when first IP is unreachable it takes 4s to try the 2nd IP address and so on.

Environment

  • Red Hat Enterprise Linux (RHEL)6.5.
  • SCTP kernel parameters.

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.