ip6: move ipip6_err_gen_icmpv6_unreach()
[deliverable/linux.git] / include / linux / icmpv6.h
index 630f45335c73f8ad2a4e7f082fb0abc947e1405e..9796481edbdb9a28a3de236f641ecf5417de6e57 100644 (file)
@@ -14,9 +14,11 @@ static inline struct icmp6hdr *icmp6_hdr(const struct sk_buff *skb)
 #if IS_ENABLED(CONFIG_IPV6)
 extern void icmpv6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info);
 
-typedef void ip6_icmp_send_t(struct sk_buff *skb, u8 type, u8 code, __u32 info);
+typedef void ip6_icmp_send_t(struct sk_buff *skb, u8 type, u8 code, __u32 info,
+                            const struct in6_addr *force_saddr);
 extern int inet6_register_icmp_sender(ip6_icmp_send_t *fn);
 extern int inet6_unregister_icmp_sender(ip6_icmp_send_t *fn);
+int ip6_err_gen_icmpv6_unreach(struct sk_buff *skb, int nhs);
 
 #else
 
This page took 0.063596 seconds and 5 git commands to generate.