CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2009/11/13 13:54:05

Modified files:
        sys/kern       : uipc_domain.c 
        sys/net        : raw_cb.h raw_usrreq.c 
        sys/netinet    : in_pcb.c in_pcb.h ip_icmp.c ip_ipsp.h 
                         ipsec_input.c tcp_input.c tcp_subr.c 
                         tcp_timer.c tcp_var.h udp_usrreq.c udp_var.h 
        sys/sys        : protosw.h 

Log message:
Extend the protosw pr_ctlinput function to include the rdomain. This is
needed so that the route and inp lookups done in TCP and UDP know where
to look. Additionally in_pcbnotifyall() and tcp_respond() got a rdomain
argument as well for similar reasons. With this tcp seems to be now
fully rdomain save and no longer leaks single packets into the main domain.
Looks good markus@, henning@

Reply via email to