patch-2.4.26 linux-2.4.26/net/ipv4/sysctl_net_ipv4.c
Next file: linux-2.4.26/net/ipv4/tcp_input.c
Previous file: linux-2.4.26/net/ipv4/netfilter/ipt_MASQUERADE.c
Back to the patch index
Back to the overall index
- Lines: 55
- Date:
2004-04-14 06:05:41.000000000 -0700
- Orig file:
linux-2.4.25/net/ipv4/sysctl_net_ipv4.c
- Orig date:
2003-06-13 07:51:39.000000000 -0700
diff -urN linux-2.4.25/net/ipv4/sysctl_net_ipv4.c linux-2.4.26/net/ipv4/sysctl_net_ipv4.c
@@ -38,6 +38,7 @@
/* From igmp.c */
extern int sysctl_igmp_max_memberships;
+extern int sysctl_igmp_max_msf;
/* From inetpeer.c */
extern int inet_peer_threshold;
@@ -52,6 +53,9 @@
static int ip_local_port_range_max[] = { 65535, 65535 };
#endif
+/* From tcp_input.c */
+extern int sysctl_tcp_westwood;
+
struct ipv4_config ipv4_config;
extern ctl_table ipv4_route_table[];
@@ -68,7 +72,7 @@
ret = proc_dointvec(ctl, write, filp, buffer, lenp);
if (write && ipv4_devconf.forwarding != val)
- inet_forward_change();
+ inet_forward_change(ipv4_devconf.forwarding);
return ret;
}
@@ -84,7 +88,7 @@
if (get_user(new,(int *)newval))
return -EFAULT;
if (new != ipv4_devconf.forwarding)
- inet_forward_change();
+ inet_forward_change(new);
return 0; /* caller does change again and handles handles oldval */
}
@@ -182,6 +186,8 @@
{NET_IPV4_IGMP_MAX_MEMBERSHIPS, "igmp_max_memberships",
&sysctl_igmp_max_memberships, sizeof(int), 0644, NULL, &proc_dointvec},
#endif
+ {NET_IPV4_IGMP_MAX_MSF, "igmp_max_msf",
+ &sysctl_igmp_max_msf, sizeof(int), 0644, NULL, &proc_dointvec},
{NET_IPV4_INET_PEER_THRESHOLD, "inet_peer_threshold",
&inet_peer_threshold, sizeof(int), 0644, NULL, &proc_dointvec},
{NET_IPV4_INET_PEER_MINTTL, "inet_peer_minttl",
@@ -229,6 +235,9 @@
{NET_IPV4_IPFRAG_SECRET_INTERVAL, "ipfrag_secret_interval",
&sysctl_ipfrag_secret_interval, sizeof(int), 0644, NULL, &proc_dointvec_jiffies,
&sysctl_jiffies},
+ {NET_TCP_WESTWOOD, "tcp_westwood",
+ &sysctl_tcp_westwood, sizeof(int), 0644, NULL,
+ &proc_dointvec},
{0}
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)