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