opengnsys_ipxe/src/usr
Michael Brown 5a2fa6040e [autoboot] Include VLAN tag in filter for identifying autoboot device
When chainloading iPXE from a VLAN device, the MAC address of the
loaded image's device handle will match the MAC address of the trunk
device created by iPXE, and the autoboot process will then erroneously
consider the trunk device to be an autoboot device.

Fix by recording the VLAN tag along with the MAC address, and treating
the VLAN tag as part of the filter used to match the MAC address
against candidate network devices.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2023-01-15 21:36:08 +00:00
..
autoboot.c [autoboot] Include VLAN tag in filter for identifying autoboot device 2023-01-15 21:36:08 +00:00
certmgmt.c [x509] Record root of trust used when validating a certificate 2020-12-08 15:04:28 +00:00
dhcpmgmt.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
fcmgmt.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
ibmgmt.c [infiniband] Add "ibstat" command 2016-03-08 17:38:06 +00:00
ifmgmt.c [ifmgmt] Make "ifstat" show the link-layer protocol for each netdev 2021-01-26 21:02:10 +00:00
imgarchive.c [image] Add "imgextract" command for extracting archive images 2021-05-08 15:34:19 +01:00
imgmgmt.c [uri] Retain original encodings for path, query, and fragment fields 2021-11-12 09:58:29 +00:00
imgtrust.c [x509] Record root of trust used when validating a certificate 2020-12-08 15:04:28 +00:00
ipstat.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
iwmgmt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
lotest.c [cmdline] Expose "iflinkwait" as a command 2021-01-26 17:07:52 +00:00
neighmgmt.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
nslookup.c [ipv6] Add support for resolving IPv6 addresses via the "nslookup" command 2013-12-05 01:53:25 +00:00
ntpmgmt.c [cmdline] Add "ntp" command 2016-06-13 15:57:16 +01:00
pingmgmt.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
profstat.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
prompt.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
pxemenu.c [block] Allow use of a non-default EFI SAN boot filename 2017-04-12 15:58:05 +01:00
route.c [build] Fix the REQUIRE_SYMBOL mechanism 2015-03-05 00:59:38 +00:00
route_ipv4.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
route_ipv6.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
sync.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00