diff options
Diffstat (limited to 'include/net/ipv6.h')
-rw-r--r-- | include/net/ipv6.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index 0810aa57c780..5fe564985171 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h | |||
@@ -260,6 +260,12 @@ static inline void fl6_sock_release(struct ip6_flowlabel *fl) | |||
260 | 260 | ||
261 | extern void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info); | 261 | extern void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info); |
262 | 262 | ||
263 | int icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6, | ||
264 | struct icmp6hdr *thdr, int len); | ||
265 | |||
266 | struct dst_entry *icmpv6_route_lookup(struct net *net, struct sk_buff *skb, | ||
267 | struct sock *sk, struct flowi6 *fl6); | ||
268 | |||
263 | extern int ip6_ra_control(struct sock *sk, int sel); | 269 | extern int ip6_ra_control(struct sock *sk, int sel); |
264 | 270 | ||
265 | extern int ipv6_parse_hopopts(struct sk_buff *skb); | 271 | extern int ipv6_parse_hopopts(struct sk_buff *skb); |
@@ -853,8 +859,8 @@ static inline int snmp6_unregister_dev(struct inet6_dev *idev) { return 0; } | |||
853 | #endif | 859 | #endif |
854 | 860 | ||
855 | #ifdef CONFIG_SYSCTL | 861 | #ifdef CONFIG_SYSCTL |
856 | extern ctl_table ipv6_route_table_template[]; | 862 | extern struct ctl_table ipv6_route_table_template[]; |
857 | extern ctl_table ipv6_icmp_table_template[]; | 863 | extern struct ctl_table ipv6_icmp_table_template[]; |
858 | 864 | ||
859 | extern struct ctl_table *ipv6_icmp_sysctl_init(struct net *net); | 865 | extern struct ctl_table *ipv6_icmp_sysctl_init(struct net *net); |
860 | extern struct ctl_table *ipv6_route_sysctl_init(struct net *net); | 866 | extern struct ctl_table *ipv6_route_sysctl_init(struct net *net); |