]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - net/sctp/protocol.c
net: sctp: dynamically enable or disable pf state
authorZhu Yanjun <zyjzyj2000@gmail.com>
Wed, 16 Dec 2015 05:55:04 +0000 (13:55 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 16 Dec 2015 15:56:50 +0000 (10:56 -0500)
commit566178f853c1aa57be9c16007c7cca07df5d51b6
tree06be833c93f5428271951e61c30b63acbef46a3d
parent6857a02af5386e9f5d11734363741dbe6b0a6959
net: sctp: dynamically enable or disable pf state

As we all know, the value of pf_retrans >= max_retrans_path can
disable pf state. The variables of pf_retrans and max_retrans_path
can be changed by the userspace application.

Sometimes the user expects to disable pf state while the 2
variables are changed to enable pf state. So it is necessary to
introduce a new variable to disable pf state.

According to the suggestions from Vlad Yasevich, extra1 and extra2
are removed. The initialization of pf_enable is added.

Acked-by: Vlad Yasevich <vyasevich@gmail.com>
Signed-off-by: Zhu Yanjun <zyjzyj2000@gmail.com>
Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/ip-sysctl.txt
include/net/netns/sctp.h
net/sctp/protocol.c
net/sctp/sm_sideeffect.c
net/sctp/sysctl.c