david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/interface/efi
Joshua Oreman eb3ca2a36f [netdevice] Add netdev argument to link-layer push and pull handlers
In order to construct outgoing link-layer frames or parse incoming
ones properly, some protocols (such as 802.11) need more state than is
available in the existing variables passed to the link-layer protocol
handlers. To remedy this, add struct net_device *netdev as the first
argument to each of these functions, so that more information can be
fetched from the link layer-private part of the network device.

Updated all three call sites (netdevice.c, efi_snp.c, pxe_undi.c) and
both implementations (ethernet.c, ipoib.c) of ll_protocol to use the
new argument.

Signed-off-by: Michael Brown <mcb30@etherboot.org>
2009-06-23 10:41:57 +01:00
..
efi_console.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_init.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_io.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_pci.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_smbios.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_snp.c [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
efi_strerror.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_timer.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_uaccess.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
efi_umalloc.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00