CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2025/03/03 15:25:58
Modified files: sys/net : if_vxlan.c Log message: Shared net lock and socket lock are sufficient for vxlan. Use shared net lock when calling ip_output() or ip6_output(). While there, check if mbuf list is empty before grabbing lock. Also do not pass around uninitialized structures from the stack. Use memset() to start with clean memory. inp_upcall and sobind() are protected by socket lock. OK mvs@