CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2024/04/12 10:07:09
Modified files: sys/kern : kern_sysctl.c sys/net : pf.c sys/netinet : in_pcb.c tcp_input.c tcp_subr.c tcp_usrreq.c tcp_var.h udp_usrreq.c sys/netinet6 : in6_pcb.c Log message: Split single TCP inpcb table into IPv4 and IPv6 parts. With two separate TCP hash tables, each one becomes smaller. When we remove the exclusive net lock from TCP, contention on internet PCB table mutex will be reduced. UDP has been split earlier into IPv4 and IPv6. Replace branch conditions based on INP_IPV6 with assertions. OK mvs@