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