PR/60392 CVS commit: src/sys/net

"Taylor R Campbell" <[email protected]>
Newsgroups gmane.os.netbsd.bugs
Message-ID <[email protected]>
The following reply was made to PR bin/60392; it has been noted by GNATS.

From: "Taylor R Campbell" <[email protected]>
To: [email protected]
Cc: 
Subject: PR/60392 CVS commit: src/sys/net
Date: Wed, 1 Jul 2026 23:40:16 +0000

 Module Name:	src
 Committed By:	riastradh
 Date:		Wed Jul  1 23:40:16 UTC 2026
 
 Modified Files:
 	src/sys/net: if_wg.c
 
 Log Message:
 wg-userspace(8): Drop <4-byte UDP packets immediately.
 
 Same as the kernel already does.  Add an assertion into
 wg_receive_packets about this and a couple comments cross-referencing
 wg_overudp_cb and wg_receive_packets.
 
 And, while here, as a precaution in case the
 inpcb_register_overudp_cb mechanism ever breaks down or gets
 refactored, make wg_receive_packets drop <4-byte packets too -- this
 path should be hit only when handling handshake packets, so adding
 another predicted-not-taken branch here should cost essentially
 nothing.
 
 PR bin/60392: assertion "mbuflen >= sizeof(struct wg_msg)" failed
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.140 -r1.141 src/sys/net/if_wg.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.