patch-2.3.25 linux/net/ipv4/route.c
Next file: linux/net/ipv6/addrconf.c
Previous file: linux/net/ipv4/ipmr.c
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Fri Oct 29 13:21:52 1999
- Orig file:
v2.3.24/linux/net/ipv4/route.c
- Orig date:
Tue Aug 31 17:29:15 1999
diff -u --recursive --new-file v2.3.24/linux/net/ipv4/route.c linux/net/ipv4/route.c
@@ -201,8 +201,9 @@
return (hash^(hash>>8)) & 0xFF;
}
-#ifdef CONFIG_PROC_FS
-
+#ifndef CONFIG_PROC_FS
+static int rt_cache_get_info(char *buffer, char **start, off_t offset, int length, int dummy) { return 0; }
+#else
static int rt_cache_get_info(char *buffer, char **start, off_t offset, int length, int dummy)
{
int len=0;
@@ -2147,11 +2148,6 @@
void __init ip_rt_init(void)
{
-#ifdef CONFIG_PROC_FS
-#ifdef CONFIG_NET_CLS_ROUTE
- struct proc_dir_entry *ent;
-#endif
-#endif
ipv4_dst_ops.kmem_cachep = kmem_cache_create("ip_dst_cache",
sizeof(struct rtable),
0, SLAB_HWCACHE_ALIGN,
@@ -2167,16 +2163,8 @@
+ ip_rt_gc_interval;
add_timer(&rt_periodic_timer);
-#ifdef CONFIG_PROC_FS
- proc_net_register(&(struct proc_dir_entry) {
- PROC_NET_RTCACHE, 8, "rt_cache",
- S_IFREG | S_IRUGO, 1, 0, 0,
- 0, &proc_net_inode_operations,
- rt_cache_get_info
- });
+ proc_net_create ("rt_cache", 0, rt_cache_get_info);
#ifdef CONFIG_NET_CLS_ROUTE
- ent = create_proc_entry("net/rt_acct", 0, 0);
- ent->read_proc = ip_rt_acct_read;
-#endif
+ create_proc_read_entry("net/rt_acct", 0, 0, ip_rt_acct_read, NULL);
#endif
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)