created | 2024-07-16T16:14:19Z |
---|---|
begin | 2024-07-12T17:20:18Z |
end | 2024-07-12T19:50:35Z |
path | src/sys |
commits | 1 |
date | 2024-07-12T19:50:35Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/uipc_socket2.c | log | diff | annotate |
src/sys/netinet/in_pcb.c | log | diff | annotate | |
src/sys/netinet/in_pcb.h | log | diff | annotate | |
src/sys/netinet/in_proto.c | log | diff | annotate | |
src/sys/netinet/ip_divert.c | log | diff | annotate | |
src/sys/netinet/ip_divert.h | log | diff | annotate | |
src/sys/netinet/ip_var.h | log | diff | annotate | |
src/sys/netinet/raw_ip.c | log | diff | annotate | |
src/sys/netinet/udp_usrreq.c | log | diff | annotate | |
src/sys/netinet/udp_var.h | log | diff | annotate | |
src/sys/netinet6/in6_proto.c | log | diff | annotate | |
src/sys/netinet6/ip6_divert.c | log | diff | annotate | |
src/sys/netinet6/ip6_var.h | log | diff | annotate | |
src/sys/netinet6/raw_ip6.c | log | diff | annotate | |
src/sys/sys/protosw.h | log | diff | annotate | |
message |
Remove internet PCB mutex. All incpb locking has been converted to socket receive buffer mutex. Per PCB mutex inp_mtx is not needed anymore. Also delete PRU related locking functions. A flag PR_MPSOCKET indicates whether protocol functions support parallel access with per socket rw-lock. TCP is the only protocol that is not MP capable from the socket layer and needs exclusive netlock. OK mvs@ |