lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 18 Jun 2016 21:52:01 -0700
From:	Eric Dumazet <>
To:	"David S . Miller" <>
Cc:	netdev <>,
	Eric Dumazet <>,
	Oussama Ghorbel <>,
	Eric Dumazet <>
Subject: [PATCH v2 net-next 0/5] ipv6: better traceroute support in sit and gre

In commit ca15a078bd90 ("sit: generate icmpv6 error when receiving icmpv4
error"), Oussama Ghorbel added minimal support for SIT tunnels to
generate ICMPv6 messages when receiving ICMPv4 messages.

This patch series extends this to GRE tunnels.

It also adds support for ICMPV6_TIME_EXCEED.

Partial support for RFC 4884 is added, to forward ICMP Multi-part
extensions eventually found in the ICMPv4 message.

v2: replaced an overlapping memcpy() by memmove()

Eric Dumazet (5):
  ipv6: icmp: add a force_saddr param to icmp6_send()
  ip6: move ipip6_err_gen_icmpv6_unreach()
  gre: better support for ICMP messages for gre+ipv6
  ipv6: RFC 4884 partial support for SIT/GRE tunnels

 include/linux/icmpv6.h    |  5 +++-
 include/net/ip_tunnels.h  |  1 +
 include/uapi/linux/icmp.h |  1 +
 net/ipv4/gre_demux.c      |  1 +
 net/ipv4/ip_gre.c         |  9 ++++++
 net/ipv6/icmp.c           | 72 +++++++++++++++++++++++++++++++++++++++++++++--
 net/ipv6/ip6_icmp.c       |  2 +-
 net/ipv6/sit.c            | 44 ++++-------------------------
 8 files changed, 92 insertions(+), 43 deletions(-)


Powered by blists - more mailing lists