CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@