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@

Reply via email to