Package: ipxe / 1.21.1+git20250501.dad20602+dfsg-1

Metadata

Package Version Patches format
ipxe 1.21.1+git20250501.dad20602+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
config local.patch | (download)

src/config/local/console.h | 1 1 + 0 - 0 !
src/config/local/general.h | 16 16 + 0 - 0 !
src/config/local/qemu/general.h | 13 13 + 0 - 0 !
3 files changed, 30 insertions(+)

 populate src/config/local with debian's configuration files
respect CPPFLAGS CFLAGS LDFLAGS presets.patch | (download)

src/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 incorporate preset cppflags, cflags and ldflags where missing.
 blhc complains about missing CPPFLAGS and CFLAGS in general and about missing
 LDFLAGS when building binaries from src/util. This patch soothes blhc.
strip 802.1Q VLAN 0 priority tags.patch | (download)

src/arch/x86/interface/pxe/pxe_undi.c | 6 6 + 0 - 0 !
src/include/ipxe/netdevice.h | 2 2 + 0 - 0 !
src/interface/efi/efi_snp.c | 7 7 + 0 - 0 !
src/net/netdevice.c | 44 44 + 0 - 0 !
4 files changed, 59 insertions(+)

 strip 802.1q vlan 0 priority tags
 iPXE was unable to receive priority tagged packets specified in
 the 802.1Q standard and supported by all major networking stacks.
 .
 This commit adds a new function net_pull_tags which is called by
 all consumers of incoming packets after stripping their link-layer
 headers.
 .
 Update 2021:
 Upstream made the vlan_find function that is used here static in
  https://github.com/ipxe/ipxe/commit/fe680c8228563369804948010954128aacb7db74
 We have to un-do this part of the change to be able to further use it from
 where it is needed for this functionality.
reduce_efirom_size.patch | (download)

src/Makefile.housekeeping | 2 1 + 1 - 0 !
src/config/config_efi.c | 4 4 + 0 - 0 !
src/config/config_root.c | 5 5 + 0 - 0 !
src/interface/efi/efi_init.c | 8 8 + 0 - 0 !
src/interface/efi/efi_snp.c | 10 10 + 0 - 0 !
src/interface/efi/efidrvprefix.c | 3 3 + 0 - 0 !
src/usr/autoboot.c | 3 3 + 0 - 0 !
7 files changed, 34 insertions(+), 1 deletion(-)

 remove unnecessary objects