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@