CVSROOT: /cvs Module name: src Changes by: yasu...@cvs.openbsd.org 2016/10/07 00:16:03
Modified files: sys/net : if_vxlan.c Log message: Fix vxlan_lookup() to comply the assumption of ether_input(). Put the entire ethernet header on first mbuf and align 32bit at the payload. Also fix the vxlan_output() not to cause an alignment fault. Use a new mbuf for VXLAN header instead of M_PREPEND to make sure that the mbuf is aligned 32bit. This is required to align 32 bit at the outer IP header. input vgross mikeb ok dlg