CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2022/02/25 01:36:01

Modified files:
        sys/kern       : sys_socket.c uipc_proto.c uipc_socket.c 
                         uipc_socket2.c uipc_usrreq.c 
        sys/net        : if.c pfkeyv2.c rtsock.c 
        sys/netinet    : in_proto.c ip_divert.c ip_divert.h ip_gre.c 
                         ip_gre.h ip_var.h raw_ip.c tcp_usrreq.c 
                         tcp_var.h udp_usrreq.c udp_var.h 
        sys/netinet6   : in6_proto.c ip6_divert.c ip6_divert.h ip6_var.h 
                         raw_ip6.c 
        sys/sys        : protosw.h unpcb.h 

Log message:
Move pr_attach and pr_detach to a new structure pr_usrreqs that can
then be shared among protosw structures, following the same basic
direction as NetBSD and FreeBSD for this.

Split PRU_CONTROL out of pr_usrreq into pru_control, giving it the
proper prototype to eliminate the previously necessary casts.

ok mvs@ bluhm@

Reply via email to