K 10 svn:author V 9 vmaffione K 8 svn:date V 27 2022-01-27T22:40:46.747575Z K 7 svn:log V 670 net: iflib: fix vlan processing in the drivers The logic that sets iri_vtag and M_VLANTAG does not handle the case where the 802.11q VLAN tag is 0. Fix this issue across the iflib drivers. While there, also improve and align the VLAN tag check extraction, by moving it outside the RX descriptor loop, eliminating a local variable and additional checks. PR: 260068 Reviewed by: kbowling, gallatin Reported by: erj MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D33156 (cherry picked from commit f7926a6d0c1029c8da265769e7c57b4065faa2df) Git Hash: cf101bd5ceebe2b2d229faa949dbf3e146d04382 Git Author: vmaffione@FreeBSD.org END