diff -urN linux-2.4.19-pre5-hidden/include/linux/inetdevice.h linux-2.4.19-pre5-hidden-fixed/include/linux/inetdevice.h --- linux-2.4.19-pre5-hidden/include/linux/inetdevice.h Sun Mar 31 17:14:24 2002 +++ linux-2.4.19-pre5-hidden-fixed/include/linux/inetdevice.h Sun Mar 31 17:17:47 2002 @@ -17,7 +17,9 @@ int forwarding; int mc_forwarding; int tag; + int hidden; int arp_filter; + int forward_shared; int medium_id; void *sysctl; }; diff -urN linux-2.4.19-pre5-hidden/include/linux/sysctl.h linux-2.4.19-pre5-hidden-fixed/include/linux/sysctl.h --- linux-2.4.19-pre5-hidden/include/linux/sysctl.h Sun Mar 31 17:14:24 2002 +++ linux-2.4.19-pre5-hidden-fixed/include/linux/sysctl.h Sun Mar 31 17:18:40 2002 @@ -338,6 +338,8 @@ NET_IPV4_CONF_TAG=12, NET_IPV4_CONF_ARPFILTER=13, NET_IPV4_CONF_MEDIUM_ID=14, + NET_IPV4_CONF_HIDDEN=14, + NET_IPV4_CONF_FORWARD_SHARED=15, }; /* /proc/sys/net/ipv6 */ diff -urN linux-2.4.19-pre5-hidden/net/ipv4/devinet.c linux-2.4.19-pre5-hidden-fixed/net/ipv4/devinet.c --- linux-2.4.19-pre5-hidden/net/ipv4/devinet.c Sun Mar 31 17:14:24 2002 +++ linux-2.4.19-pre5-hidden-fixed/net/ipv4/devinet.c Sun Mar 31 17:16:33 2002 @@ -1033,7 +1033,7 @@ static struct devinet_sysctl_table { struct ctl_table_header *sysctl_header; - ctl_table devinet_vars[15]; + ctl_table devinet_vars[17]; ctl_table devinet_dev[2]; ctl_table devinet_conf_dir[2]; ctl_table devinet_proto_dir[2];