Module Name:    src
Committed By:   yamaguchi
Date:           Mon Apr  4 06:12:27 UTC 2022

Modified Files:
        src/sys/net/lagg: if_lagg_lacp.c

Log Message:
Fix missing m_reset_rcvif for allocated mbuf


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/net/lagg/if_lagg_lacp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/lagg/if_lagg_lacp.c
diff -u src/sys/net/lagg/if_lagg_lacp.c:1.23 src/sys/net/lagg/if_lagg_lacp.c:1.24
--- src/sys/net/lagg/if_lagg_lacp.c:1.23	Mon Apr  4 06:10:00 2022
+++ src/sys/net/lagg/if_lagg_lacp.c	Mon Apr  4 06:12:27 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_lagg_lacp.c,v 1.23 2022/04/04 06:10:00 yamaguchi Exp $	*/
+/*	$NetBSD: if_lagg_lacp.c,v 1.24 2022/04/04 06:12:27 yamaguchi Exp $	*/
 
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-NetBSD
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_lagg_lacp.c,v 1.23 2022/04/04 06:10:00 yamaguchi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_lagg_lacp.c,v 1.24 2022/04/04 06:12:27 yamaguchi Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_lagg.h"
@@ -1383,6 +1383,7 @@ lacp_lacpdu_mbuf(struct lacp_softc *lsc,
 	}
 
 	m->m_pkthdr.len = m->m_len = sizeof(*du);
+	m_reset_rcvif(m);
 
 	du = mtod(m, struct lacpdu *);
 	memset(du, 0, sizeof(*du));
@@ -2542,6 +2543,7 @@ lacp_markerdu_mbuf(struct lacp_softc *ls
 	}
 
 	m->m_pkthdr.len = m->m_len = sizeof(*mdu);
+	m_reset_rcvif(m);
 
 	mdu = mtod(m, struct markerdu *);
 

Reply via email to