CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/02/16 07:34:53
Modified files: sys/kern : uipc_socket.c sys/netinet : udp_usrreq.c Log message: Fix a bug in udp socket splicing in case a packet gets diverted and spliced and routed to loopback. The content of the pf header in the mbuf was keeping the divert information on its way. Reinitialize the whole packet header of the mbuf and remove the mbuf tags when the packet gets spliced. OK claudio@ markus@