diff options
| author | stephen hemminger <stephen@networkplumber.org> | 2013-12-29 17:03:31 -0500 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2014-01-01 23:46:09 -0500 |
| commit | e82435341ff08769b70400b72a7a8efda83c5014 (patch) | |
| tree | 4216580642d3016d6d840753a402c7b8dee1a08d /include | |
| parent | 1d143d9f0c833fcf38cc737eb0a8698fa2dd144c (diff) | |
ipv6: namespace cleanups
Running 'make namespacecheck' shows:
net/ipv6/route.o
ipv6_route_table_template
rt6_bind_peer
net/ipv6/icmp.o
icmpv6_route_lookup
ipv6_icmp_table_template
This addresses some of those warnings by:
* make icmpv6_route_lookup static
* move inline's out of ip6_route.h since only used into route.c
* move rt6_bind_peer into route.c
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/ip6_route.h | 20 | ||||
| -rw-r--r-- | include/net/ipv6.h | 4 |
2 files changed, 0 insertions, 24 deletions
diff --git a/include/net/ip6_route.h b/include/net/ip6_route.h index c2626ce1f2ad..1fb6cddbd448 100644 --- a/include/net/ip6_route.h +++ b/include/net/ip6_route.h | |||
| @@ -51,26 +51,6 @@ static inline unsigned int rt6_flags2srcprefs(int flags) | |||
| 51 | return (flags >> 3) & 7; | 51 | return (flags >> 3) & 7; |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | void rt6_bind_peer(struct rt6_info *rt, int create); | ||
| 55 | |||
| 56 | static inline struct inet_peer *__rt6_get_peer(struct rt6_info *rt, int create) | ||
| 57 | { | ||
| 58 | if (rt6_has_peer(rt)) | ||
| 59 | return rt6_peer_ptr(rt); | ||
| 60 | |||
| 61 | rt6_bind_peer(rt, create); | ||
| 62 | return (rt6_has_peer(rt) ? rt6_peer_ptr(rt) : NULL); | ||
| 63 | } | ||
| 64 | |||
| 65 | static inline struct inet_peer *rt6_get_peer(struct rt6_info *rt) | ||
| 66 | { | ||
| 67 | return __rt6_get_peer(rt, 0); | ||
| 68 | } | ||
| 69 | |||
| 70 | static inline struct inet_peer *rt6_get_peer_create(struct rt6_info *rt) | ||
| 71 | { | ||
| 72 | return __rt6_get_peer(rt, 1); | ||
| 73 | } | ||
| 74 | 54 | ||
| 75 | void ip6_route_input(struct sk_buff *skb); | 55 | void ip6_route_input(struct sk_buff *skb); |
| 76 | 56 | ||
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index e600b89811aa..12079c65ea3e 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h | |||
| @@ -267,9 +267,6 @@ void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info); | |||
| 267 | int icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, | 267 | int icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, |
| 268 | struct icmp6hdr *thdr, int len); | 268 | struct icmp6hdr *thdr, int len); |
| 269 | 269 | ||
| 270 | struct dst_entry *icmpv6_route_lookup(struct net *net, struct sk_buff *skb, | ||
| 271 | struct sock *sk, struct flowi6 *fl6); | ||
| 272 | |||
| 273 | int ip6_ra_control(struct sock *sk, int sel); | 270 | int ip6_ra_control(struct sock *sk, int sel); |
| 274 | 271 | ||
| 275 | int ipv6_parse_hopopts(struct sk_buff *skb); | 272 | int ipv6_parse_hopopts(struct sk_buff *skb); |
| @@ -839,7 +836,6 @@ static inline int snmp6_unregister_dev(struct inet6_dev *idev) { return 0; } | |||
| 839 | 836 | ||
| 840 | #ifdef CONFIG_SYSCTL | 837 | #ifdef CONFIG_SYSCTL |
| 841 | extern struct ctl_table ipv6_route_table_template[]; | 838 | extern struct ctl_table ipv6_route_table_template[]; |
| 842 | extern struct ctl_table ipv6_icmp_table_template[]; | ||
| 843 | 839 | ||
| 844 | struct ctl_table *ipv6_icmp_sysctl_init(struct net *net); | 840 | struct ctl_table *ipv6_icmp_sysctl_init(struct net *net); |
| 845 | struct ctl_table *ipv6_route_sysctl_init(struct net *net); | 841 | struct ctl_table *ipv6_route_sysctl_init(struct net *net); |
