]> git.ipfire.org Git - thirdparty/grub.git/commit
Add Virtual LAN support pfsmorigo/vlantag
authorPaulo Flabiano Smorigo <pfsmorigo@gmail.com>
Fri, 23 Jan 2015 09:07:30 +0000 (07:07 -0200)
committerPaulo Flabiano Smorigo <pfsmorigo@gmail.com>
Fri, 23 Jan 2015 09:32:52 +0000 (07:32 -0200)
commit0544db450d036fd5685ed877bc7374d80df6f60e
tree50e3eb74d3f9ea57b26796f2b80b9b7cb412f5b9
parent3bac4caa2bc64db313aaee54fffb90383e118517
Add Virtual LAN support

This patch adds support for virtual LAN (VLAN) tagging. VLAN tagging
allows multiple VLANs in a bridged network to share the same physical
network link but maintain isolation:

http://en.wikipedia.org/wiki/IEEE_802.1Q

* grub-core/net/ethernet.c: Add check, get, and set vlan tag id.
* grub-core/net/drivers/ieee1275/ofnet.c: Get vlan tag id from bootargs.
* grub-core/net/arp.c: Add check.
* grub-core/net/ip.c: Likewise.
* include/grub/net/arp.h: Add vlantag attribute.
* include/grub/net/ip.h: Likewise.
ChangeLog
grub-core/net/arp.c
grub-core/net/drivers/ieee1275/ofnet.c
grub-core/net/ethernet.c
grub-core/net/ip.c
include/grub/net.h
include/grub/net/arp.h
include/grub/net/ip.h