From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 91722 invoked by alias); 24 Aug 2018 13:10:34 -0000 Mailing-List: contact newlib-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-cvs-owner@sourceware.org Received: (qmail 91518 invoked by uid 10080); 24 Aug 2018 13:10:33 -0000 Date: Fri, 24 Aug 2018 13:10:00 -0000 Message-ID: <20180824131033.91514.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Sebastian Huber To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] Follow the RFC6980 and silently ignore following IPv6 NDP messages X-Act-Checkin: newlib-cygwin X-Git-Author: ae@FreeBSD.org X-Git-Refname: refs/heads/master X-Git-Oldrev: ba2eaf10ad3a580fb03e294ce3ce68700f635aac X-Git-Newrev: b43341334e42b30994380f74ec7c7bda4407a666 X-SW-Source: 2018-q3/txt/msg00073.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=b43341334e42b30994380f74ec7c7bda4407a666 commit b43341334e42b30994380f74ec7c7bda4407a666 Author: ae@FreeBSD.org Date: Fri Dec 15 12:37:32 2017 +0000 Follow the RFC6980 and silently ignore following IPv6 NDP messages that had the IPv6 fragmentation header: o Neighbor Solicitation o Neighbor Advertisement o Router Solicitation o Router Advertisement o Redirect Introduce M_FRAGMENTED mbuf flag, and set it after IPv6 fragment reassembly is completed. Then check the presence of this flag in correspondig ND6 handling routines. PR: 224247 MFC after: 2 weeks Diff: --- newlib/libc/sys/rtems/include/netinet6/in6.h | 1 + 1 file changed, 1 insertion(+) diff --git a/newlib/libc/sys/rtems/include/netinet6/in6.h b/newlib/libc/sys/rtems/include/netinet6/in6.h index 99ac803..37e1e93 100644 --- a/newlib/libc/sys/rtems/include/netinet6/in6.h +++ b/newlib/libc/sys/rtems/include/netinet6/in6.h @@ -658,6 +658,7 @@ struct ip6_mtuinfo { #define M_LOOP M_PROTO6 #define M_AUTHIPDGM M_PROTO7 #define M_RTALERT_MLD M_PROTO8 +#define M_FRAGMENTED M_PROTO9 /* contained fragment header */ #ifdef _KERNEL struct cmsghdr;