]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use VLAN_TAG_VALUE() not only to read a dot1q tag
authoryar <yar@FreeBSD.org>
Wed, 31 Aug 2005 11:36:50 +0000 (11:36 +0000)
committeryar <yar@FreeBSD.org>
Wed, 31 Aug 2005 11:36:50 +0000 (11:36 +0000)
commita8babb6361f498ad4ec130129442557417062299
tree84a8bfd45590a638afe97a040f869b58ff7e417d
parenta895ee1c0503a8b4640b891719cb1d32e96ef528
Use VLAN_TAG_VALUE() not only to read a dot1q tag
value from an m_tag, but also to set it.  This reduces
complex code duplication and improves its readability.

Alas, we shouldn't rename the macro to VLAN_TAG_LVALUE()
globally because that would cause pain for kernel module
port maintainers and vendors using FreeBSD as their codebase.
Added a clarifying comment instead.

Discussed with: ru, glebius
X-MFC-After: 6.0-RELEASE (MFC is good just to reduce the diff)
sys/net/if_vlan.c
sys/net/if_vlan_var.h