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