Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / include / net / netns / sctp.h
index bdc0f27b85140bedade19fe90de20ef203e5f996..d8d02e4188d18f0931ae4a01e22ec2632251a704 100644 (file)
@@ -89,6 +89,12 @@ struct netns_sctp {
         */
        int pf_retrans;
 
+       /* Primary.Switchover.Max.Retrans sysctl value
+        * taken from:
+        * https://tools.ietf.org/html/rfc7829
+        */
+       int ps_retrans;
+
        /*
         * Disable Potentially-Failed feature, the feature is enabled by default
         * pf_enable    -  0  : disable pf
@@ -96,6 +102,14 @@ struct netns_sctp {
         */
        int pf_enable;
 
+       /*
+        * Disable Potentially-Failed state exposure, ignored by default
+        * pf_expose    -  0  : compatible with old applications (by default)
+        *              -  1  : disable pf state exposure
+        *              -  2  : enable  pf state exposure
+        */
+       int pf_expose;
+
        /*
         * Policy for preforming sctp/socket accounting
         * 0   - do socket level accounting, all assocs share sk_sndbuf