opengnsys_ipxe/src
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
..
arch [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [serial] Define constants for serial port I/O addresses 2009-05-21 10:04:12 +01:00
core [settings] Fix setting_cmp() to handle nameless settings 2009-06-13 12:04:08 +01:00
crypto [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
doc [PXEXT] Update documentation 2008-03-26 15:14:55 -07:00
drivers [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
hci [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
image [script] Allow for DOS-style line endings in scripts 2009-06-03 10:13:29 +01:00
include [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
interface [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
libgcc [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
net [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
proto [slam] Add Scalable Local Area Multicast (SLAM) protocol support 2008-06-10 00:04:19 +01:00
tests [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
usr [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
util [legal] Add licence.pl and %.licence make target 2009-05-18 08:29:24 +01:00
.gitignore [util] config-local.h to avoid accidental commits 2008-06-05 00:45:33 +01:00
Makefile [legal] Add licence.pl and %.licence make target 2009-05-18 08:29:24 +01:00
Makefile.housekeeping [build] Add -fno-dwarf2-cfi-asm to CFLAGS if supported by the gcc in use 2009-05-27 02:30:46 +01:00
doxygen.cfg Remove uIP; we haven't used it for quite some time now. 2007-01-10 02:52:58 +00:00