diff options
author | Thomas Graf <tgraf@suug.ch> | 2007-03-22 14:55:17 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-04-26 01:27:08 -0400 |
commit | 63f3444fb9a54c024d55f1205f8b94e7d2786595 (patch) | |
tree | 41cde0c702a2b4400a34f02380eb3baf1cc72a2b /net/ipv4/route.c | |
parent | 9d9e6a5819230b5a5cc036f213135cb123ab1e50 (diff) |
[IPv4]: Use rtnl registration interface
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/route.c')
-rw-r--r-- | net/ipv4/route.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/net/ipv4/route.c b/net/ipv4/route.c index 58417393dec1..df9fe4f2e8cc 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c | |||
@@ -82,7 +82,6 @@ | |||
82 | #include <linux/proc_fs.h> | 82 | #include <linux/proc_fs.h> |
83 | #include <linux/init.h> | 83 | #include <linux/init.h> |
84 | #include <linux/skbuff.h> | 84 | #include <linux/skbuff.h> |
85 | #include <linux/rtnetlink.h> | ||
86 | #include <linux/inetdevice.h> | 85 | #include <linux/inetdevice.h> |
87 | #include <linux/igmp.h> | 86 | #include <linux/igmp.h> |
88 | #include <linux/pkt_sched.h> | 87 | #include <linux/pkt_sched.h> |
@@ -104,6 +103,7 @@ | |||
104 | #include <net/xfrm.h> | 103 | #include <net/xfrm.h> |
105 | #include <net/ip_mp_alg.h> | 104 | #include <net/ip_mp_alg.h> |
106 | #include <net/netevent.h> | 105 | #include <net/netevent.h> |
106 | #include <net/rtnetlink.h> | ||
107 | #ifdef CONFIG_SYSCTL | 107 | #ifdef CONFIG_SYSCTL |
108 | #include <linux/sysctl.h> | 108 | #include <linux/sysctl.h> |
109 | #endif | 109 | #endif |
@@ -2721,7 +2721,7 @@ nla_put_failure: | |||
2721 | return -EMSGSIZE; | 2721 | return -EMSGSIZE; |
2722 | } | 2722 | } |
2723 | 2723 | ||
2724 | int inet_rtm_getroute(struct sk_buff *in_skb, struct nlmsghdr* nlh, void *arg) | 2724 | static int inet_rtm_getroute(struct sk_buff *in_skb, struct nlmsghdr* nlh, void *arg) |
2725 | { | 2725 | { |
2726 | struct rtmsg *rtm; | 2726 | struct rtmsg *rtm; |
2727 | struct nlattr *tb[RTA_MAX+1]; | 2727 | struct nlattr *tb[RTA_MAX+1]; |
@@ -3194,6 +3194,8 @@ int __init ip_rt_init(void) | |||
3194 | xfrm_init(); | 3194 | xfrm_init(); |
3195 | xfrm4_init(); | 3195 | xfrm4_init(); |
3196 | #endif | 3196 | #endif |
3197 | rtnl_register(PF_INET, RTM_GETROUTE, inet_rtm_getroute, NULL); | ||
3198 | |||
3197 | return rc; | 3199 | return rc; |
3198 | } | 3200 | } |
3199 | 3201 | ||