CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 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@