aboutsummaryrefslogtreecommitdiffstats
path: root/src/if_wg.c
diff options
context:
space:
mode:
authorMatt Dunwoodie <ncon@noconroy.net>2021-04-19 03:37:23 +1000
committerMatt Dunwoodie <ncon@noconroy.net>2021-04-19 15:33:28 +1000
commita4f9eb6d6e6a3d2cc7bf83ee28662591f9201a17 (patch)
treebd80f08994b08984995a8905782aa560f322b900 /src/if_wg.c
parentif_wg: add wg_mbuf_reset to clear metadata (diff)
downloadwireguard-freebsd-a4f9eb6d6e6a3d2cc7bf83ee28662591f9201a17.tar.xz
wireguard-freebsd-a4f9eb6d6e6a3d2cc7bf83ee28662591f9201a17.zip
if_wg: fix up bodged wg_mbuf_reset
Signed-off-by: Matt Dunwoodie <ncon@noconroy.net>
Diffstat (limited to '')
-rw-r--r--src/if_wg.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/if_wg.c b/src/if_wg.c
index ae623cc..addb331 100644
--- a/src/if_wg.c
+++ b/src/if_wg.c
@@ -1378,12 +1378,12 @@ wg_softc_handshake_receive(struct wg_softc *sc)
}
static void
-wg_mbuf_reset(struct mbuf *m, int csum_ok)
+wg_mbuf_reset(struct mbuf *m)
{
/* TODO a second opinion on what metadata is to be cleared would be
* nice. Not many other drivers do this, so there aren't many examples. */
- m->m_flags &= ~(M_BCAST|M_MCAST|M_VLANTAG)
- m->m_flags &= ~(M_PROTO1|M_PROTO2|M_PROTO3|M_PROTO4|M_PROTO5|M_PROTO6
+ m->m_flags &= ~(M_BCAST|M_MCAST|M_VLANTAG);
+ m->m_flags &= ~(M_PROTO1|M_PROTO2|M_PROTO3|M_PROTO4|M_PROTO5|M_PROTO6|
M_PROTO7|M_PROTO8|M_PROTO9|M_PROTO10|M_PROTO11);
m->m_pkthdr.PH_per.sixtyfour[0] = 0;
m->m_pkthdr.PH_loc.sixtyfour[0] = 0;