Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Oct 2015 22:11:09 +0000 (UTC)
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r290075 - head/sys/netinet6
Message-ID:  <201510272211.t9RMB9Al084047@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: melifaro
Date: Tue Oct 27 22:11:09 2015
New Revision: 290075
URL: https://svnweb.freebsd.org/changeset/base/290075

Log:
  Use m_cat() to reassembly IPv6 packets.
  
  Submitted by:	jonloony_gmail.com
  MFC after:	2 weeks
  Differential Revision:	https://reviews.freebsd.org/D3863

Modified:
  head/sys/netinet6/frag6.c

Modified: head/sys/netinet6/frag6.c
==============================================================================
--- head/sys/netinet6/frag6.c	Tue Oct 27 22:08:07 2015	(r290074)
+++ head/sys/netinet6/frag6.c	Tue Oct 27 22:11:09 2015	(r290075)
@@ -523,8 +523,8 @@ insert:
 		frag6_deq(af6);
 		while (t->m_next)
 			t = t->m_next;
-		t->m_next = IP6_REASS_MBUF(af6);
-		m_adj(t->m_next, af6->ip6af_offset);
+		m_adj(IP6_REASS_MBUF(af6), af6->ip6af_offset);
+		m_cat(t, IP6_REASS_MBUF(af6));
 		free(af6, M_FTABLE);
 		af6 = af6dwn;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510272211.t9RMB9Al084047>