CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2023/11/28 06:23:20

Modified files:
        sys/net        : if_etherip.c if_gif.c if_gre.c if_vxlan.c 
                         pfkeyv2_convert.c pipex.c 
        sys/netinet    : in_pcb.h ip_ipip.c tcp_usrreq.c udp_usrreq.c 
        sys/netinet6   : icmp6.c in6.h in6_pcb.c in6_src.c ip6_output.c 
                         raw_ip6.c udp6_output.c 

Log message:
Remove struct inpcb from in6_embedscope() parameters.

rip6_output() did modify inp_outputopts6 temporarily to provide
different ip6_pktopts to in6_embedscope().  Better pass inp_outputopts6
and inp_moptions6 as separate arguments to in6_embedscope().
Simplify the code that deals with these options in in6_embedscope().
Doucument inp_moptions and inp_moptions6 as protected by net lock.

OK kn@

Reply via email to