CVSROOT: /cvs Module name: src Changes by: dh...@cvs.openbsd.org 2017/02/01 13:59:47
Modified files: sys/kern : uipc_socket.c sys/net : rtsock.c sys/netinet : ip_mroute.c ip_mroute.h ip_output.c ip_var.h raw_ip.c tcp_usrreq.c tcp_var.h sys/netinet6 : icmp6.c ip6_mroute.c ip6_mroute.h ip6_output.c ip6_var.h raw_ip6.c sys/sys : protosw.h Log message: In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with the netlock held. This also changes the prototypes of the *ctloutput functions to take an mbuf instead of an mbuf pointer. help, guidance from bluhm@ and mpi@ ok bluhm@