grub/grub-core/net
Paulo Flabiano Smorigo 0544db450d 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.
2015-01-23 07:32:52 -02:00
..
drivers Add Virtual LAN support 2015-01-23 07:32:52 -02:00
arp.c Add Virtual LAN support 2015-01-23 07:32:52 -02:00
bootp.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
dns.c Mark strings for translation and add remaining ones to exclude list. 2013-12-18 06:50:24 +01:00
ethernet.c Add Virtual LAN support 2015-01-23 07:32:52 -02:00
http.c * grub-core/net/http.c: Fix bad free. 2013-04-12 20:17:53 +02:00
icmp.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
icmp6.c send router solicitation for ipv6 address autoconf v2 2014-11-28 20:21:34 +03:00
ip.c Add Virtual LAN support 2015-01-23 07:32:52 -02:00
net.c send router solicitation for ipv6 address autoconf v2 2014-11-28 20:21:34 +03:00
netbuff.c Remove grub_memalign on emu. 2013-12-08 18:12:20 +01:00
tcp.c fix double free in grub_net_recv_tcp_packet 2014-12-07 11:28:57 +03:00
tftp.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
udp.c * grub-core/disk/ahci.c: Add needed explicit cast. 2013-08-21 21:02:14 +02:00