diff options
author | Eric Dumazet <edumazet@google.com> | 2016-06-19 07:52:03 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-06-19 08:11:39 +0300 |
commit | 5fbba8ac9358f1e796c8aedcccc3487364643723 (patch) | |
tree | 2b96725dff29857dad4a6aca7a94d06322339ac5 /include | |
parent | b1cadc1a0949c82ff7fcb15603e3caf2d32ff9f6 (diff) | |
download | linux-5fbba8ac9358f1e796c8aedcccc3487364643723.tar.xz |
ip6: move ipip6_err_gen_icmpv6_unreach()
We want to use this helper from GRE as well, so this is
the time to move it in net/ipv6/icmp.c
Also add a @nhs parameter, since SIT and GRE have different
values for the header(s) to skip.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/icmpv6.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/icmpv6.h b/include/linux/icmpv6.h index 432611a297fb..9796481edbdb 100644 --- a/include/linux/icmpv6.h +++ b/include/linux/icmpv6.h @@ -18,6 +18,7 @@ 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 |