This patch set contains: - Resolve comment for ipv6_skip_exthdr that the function is non conformant with RFC2460. I requested and received an on the interpretation of the requirements on 6man list. - Update references, in comments, of RFC2460 to be RFC8200. RFC8200 (aka IPv6) is now a full Internet standard. - Add references to RFC8504 (updated node requirements) for extension header limits and limits on padding in Destination and Hop-by-Hop options. - Send ICMP errors for exceeding extension header limits. These are specified in Internet Draft draft-ietf-6man-icmp-limits-02 (that draft is in working group last call in IETF)
Tom Herbert (4): ipv6: Resolve comment that EH processing order is being violated ipv6: Update references from RFC2460 to RFC8200 ipv6: Reference RFC8504 for limits in padding and EH ipv6: Send ICMP errors for exceeding extension header limits .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- include/net/ipv6.h | 9 ++--- include/uapi/linux/icmpv6.h | 6 ++++ net/ipv6/exthdrs.c | 42 +++++++++++++++++----- net/ipv6/exthdrs_core.c | 23 ++++-------- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/reassembly.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 2 +- net/netfilter/xt_TCPMSS.c | 2 +- 12 files changed, 60 insertions(+), 36 deletions(-) -- 2.7.4