CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2010/07/01 18:49:43
Modified files: sys/net : if_ethersubr.c Log message: Some functions change the ifp in during ether_input(). This confuses the IFF_PROMISC check that ensures that only local packets make it into the network stack. Check both the original ifp and the new ifp for IFF_PROMISC. Problem identified by Patrick Coleman. OK mcbride@, henning@