Changing net.sctp.rto_max causes the wrong value of net.sctp.rto_min
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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
