Changing net.sctp.rto_max causes the wrong value of net.sctp.rto_min

Solution Verified - Updated -

Issue

  • Customer tried to change sctp related parameters.
  • At first, it was something like below:

    [PCRF_00_00_FNC1:/root] sysctl -a |grep sctp
    net.sctp_wmem = 4096    16384   4194304
    net.sctp_rmem = 4096    409500  4194304
    net.sctp_mem = 933888   1245184 1867776
    net.sctp.prsctp_enable = 1
    net.sctp.addip_enable = 0
    net.sctp.rto_beta_exp_divisor = 2
    net.sctp.rto_alpha_exp_divisor = 0
    net.sctp.cookie_preserve_enable = 0
    net.sctp.hb_interval = 30000
    net.sctp.max_init_retransmits = 8
    net.sctp.path_max_retrans = 5
    net.sctp.rcvbuf_policy = 0
    net.sctp.sndbuf_policy = 0
    net.sctp.association_max_retrans = 0
    net.sctp.max_burst = 4
    net.sctp.valid_cookie_life = 60000
    net.sctp.rto_max = 0
    net.sctp.rto_min = 0
    net.sctp.rto_initial = 1000
    
  • After applying below commands, it net.sctp.rto_min shows the wrong value

    [PCRF_00_00_FNC1:/root] sysctl net.sctp.rto_min=1000            
    net.sctp.rto_min = 1000
    [PCRF_00_00_FNC1:/root] sysctl net.sctp.rto_max=60000           
    net.sctp.rto_max = 60000
    [PCRF_00_00_FNC1:/root] sysctl -a|grep sctp                    
    net.sctp_wmem = 4096    16384   4194304
    net.sctp_rmem = 4096    409500  4194304
    net.sctp_mem = 933888   1245184 1867776
    net.sctp.prsctp_enable = 1
    net.sctp.addip_enable = 0
    net.sctp.rto_beta_exp_divisor = 2
    net.sctp.rto_alpha_exp_divisor = 0
    net.sctp.cookie_preserve_enable = 0
    net.sctp.hb_interval = 30000
    net.sctp.max_init_retransmits = 8
    net.sctp.path_max_retrans = 5
    net.sctp.rcvbuf_policy = 0
    net.sctp.sndbuf_policy = 0
    net.sctp.association_max_retrans = 0
    net.sctp.max_burst = 4
    net.sctp.valid_cookie_life = 60000
    net.sctp.rto_max = 60000
    net.sctp.rto_min = 257698037761000
    net.sctp.rto_initial = 429496729700
    

Environment

OS : Red Hat Enterprise Linux 4 Update 8

ARCH: x86_64

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