ether_input: Add M_ETHER_VLANCHECKED
commitda1604af2d286365b544bc97b9d0374c75cf57af
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 17 Mar 2009 11:00:37 +0000 (17 19:00 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 17 Mar 2009 11:21:42 +0000 (17 19:21 +0800)
tree85a86a5c835b07bb306fdc63542311897498599a
parent057441be7989805b0055a5b86dfc2938b6bebdc4
ether_input: Add M_ETHER_VLANCHECKED

- In ether_input_handler(), if ether_vlancheck() has not been called
  (M_ETHER_VLANCHECKED) call it there; this could happen with upcoming
  RSS changes.
- Clear ethernet protocol mbuf flags before entering upper layer.
sys/net/ethernet.h
sys/net/if_ethersubr.c