vserver 1.9.3
[linux-2.6.git] / net / ipv4 / sysctl_net_ipv4.c
index 6b0b744..d567f4a 100644 (file)
@@ -62,12 +62,12 @@ extern ctl_table ipv4_route_table[];
 
 static
 int ipv4_sysctl_forward(ctl_table *ctl, int write, struct file * filp,
-                       void __user *buffer, size_t *lenp)
+                       void __user *buffer, size_t *lenp, loff_t *ppos)
 {
        int val = ipv4_devconf.forwarding;
        int ret;
 
-       ret = proc_dointvec(ctl, write, filp, buffer, lenp);
+       ret = proc_dointvec(ctl, write, filp, buffer, lenp, ppos);
 
        if (write && ipv4_devconf.forwarding != val)
                inet_forward_change();
@@ -667,17 +667,17 @@ ctl_table ipv4_table[] = {
                .proc_handler   = &proc_dointvec,
        },
        {
-               .ctl_name       = NET_TCP_DEFAULT_WIN_SCALE,
-               .procname       = "tcp_default_win_scale",
-               .data           = &sysctl_tcp_default_win_scale,
+               .ctl_name       = NET_TCP_MODERATE_RCVBUF,
+               .procname       = "tcp_moderate_rcvbuf",
+               .data           = &sysctl_tcp_moderate_rcvbuf,
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .proc_handler   = &proc_dointvec,
        },
        {
-               .ctl_name       = NET_TCP_MODERATE_RCVBUF,
-               .procname       = "tcp_moderate_rcvbuf",
-               .data           = &sysctl_tcp_moderate_rcvbuf,
+               .ctl_name       = NET_TCP_TSO_WIN_DIVISOR,
+               .procname       = "tcp_tso_win_divisor",
+               .data           = &sysctl_tcp_tso_win_divisor,
                .maxlen         = sizeof(int),
                .mode           = 0644,
                .proc_handler   = &proc_dointvec,