Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jun 2004 12:31:44 +0000 (UTC)
From:      Joerg Wunsch <joerg@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net if_ethersubr.c
Message-ID:  <200406241231.i5OCViDQ070928@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
joerg       2004-06-24 12:31:44 UTC

  FreeBSD src repository

  Modified files:
    sys/net              if_ethersubr.c 
  Log:
  When considering an ethernet frame that is not destined for us, do not
  only allow this to be further processed when bridging is active on
  that interface, but also if the current packet has a VLAN tag and
  VLANs are active on our interface.  This gives the VLAN layers a
  chance to also consider the packet (and perhaps drop it instead of the
  main dispatcher).
  
  This fixes a situation where bridging was only active on VLAN
  interfaces but ether_demux() called on behalf of the main interface
  had already thrown the packet away.
  
  MFC after:      4 weeks
  
  Revision  Changes    Path
  1.174     +9 -3      src/sys/net/if_ethersubr.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406241231.i5OCViDQ070928>