CVSROOT: /cvs Module name: src Changes by: [email protected] 2024/12/26 03:24:57
Modified files:
sys/kern : uipc_socket.c
sys/netinet : in_proto.c
sys/netinet6 : in6_proto.c
Log message:
Run TCP output in parallel.
When called with shared netlock together with socket lock, tcp_output()
is MP safe. This is the lock for tcpcb. Mark TCP protocol with
PR_MPSOCKET. Also t_oobflags is protected this way, allowing
parallel pru_rcvoob().
OK mvs@
