CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2024/04/17 14:48:51

Modified files:
        sys/netinet    : in_pcb.c in_pcb.h ip_ipsp.h ip_output.c 
                         ip_spd.c ip_var.h raw_ip.c tcp_input.c 
                         tcp_output.c tcp_subr.c udp_usrreq.c 
        sys/netinet6   : ip6_output.c ip6_var.h raw_ip6.c udp6_output.c 
        usr.bin/netstat: inet.c 

Log message:
Use struct ipsec_level within inpcb.

Instead of passing around u_char[4], introduce struct ipsec_level
that contains 4 ipsec levels.  This provides better type safety.
The embedding struct inpcb is globally visible for netstat(1), so
put struct ipsec_level outside of #ifdef _KERNEL.

OK deraadt@ mvs@

Reply via email to