CVSROOT: /cvs Module name: src Changes by: [email protected] 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@
