sctp: add encap_port for netns sock asoc and transport
[linux-2.6-microblaze.git] / net / sctp / sysctl.c
index c16c809..ecc1b5e 100644 (file)
@@ -36,6 +36,7 @@ static int rto_alpha_max = 1000;
 static int rto_beta_max = 1000;
 static int pf_expose_max = SCTP_PF_EXPOSE_MAX;
 static int ps_retrans_max = SCTP_PS_RETRANS_MAX;
+static int udp_port_max = 65535;
 
 static unsigned long max_autoclose_min = 0;
 static unsigned long max_autoclose_max =
@@ -290,6 +291,15 @@ static struct ctl_table sctp_net_table[] = {
                .mode           = 0644,
                .proc_handler   = proc_dointvec,
        },
+       {
+               .procname       = "encap_port",
+               .data           = &init_net.sctp.encap_port,
+               .maxlen         = sizeof(int),
+               .mode           = 0644,
+               .proc_handler   = proc_dointvec,
+               .extra1         = SYSCTL_ZERO,
+               .extra2         = &udp_port_max,
+       },
        {
                .procname       = "addr_scope_policy",
                .data           = &init_net.sctp.scope_policy,