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 *);