Christian S.J. Peron wrote:
Use ETHER_BPF_MTAP() instead of BPF_MTAP() here. It's possible incoming packets have had their 802.1Q tags processed by the hardware, resulting in them being stripped from the packets, and placed on the mbuf. This fixes the processing of 802.1Q tags when hardware offload of 802.1Q tags is enabled.
Thanks for this change.
I have integrated it into my local checkout containing the 802.1p/q rewrite as it is needed there to do the right thing when M_VLANTAG is *always* used even when the cards themselves do not do VLAN hwtagging.
I have moved the 802.1p/q decapsulation to ether_input() itself as per thompsa@'s suggestion.
I should really use p4 (or Hg) for this next time around... BMS _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"
