david/ipxe
david
/
ipxe
Archived
1
0
Fork 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
Michael Brown 03f0c23f8b [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers
Almost all clients of the raw-packet interfaces (UNDI and SNP) can
handle only Ethernet link layers.  Expose an Ethernet-compatible link
layer to local clients, while remaining compatible with IPoIB on the
wire.  This requires manipulation of ARP (but not DHCP) packets within
the IPoIB driver.

This is ugly, but it's the only viable way to allow IPoIB devices to
be driven via the raw-packet interfaces.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-08-31 21:22:59 +01:00
..
arch [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [build] Add missing #include <config/local/sideband.h> 2012-08-27 00:28:49 +01:00
core [iobuf] Allow allocation of I/O buffers with a specified alignment offset 2012-08-31 21:22:52 +01:00
crypto [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
hci [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
image [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
include [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
interface [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
tests [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
usr [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headers 2012-08-31 21:22:59 +01:00
util [util] Fix up checksum in UNDI ROM header, if present 2012-08-15 13:22:12 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [build] Include git commit within version string when available 2012-07-20 18:08:52 +01:00
Makefile.housekeeping [build] Display commands for dependency generation when building with V=1 2012-08-27 00:24:23 +01:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00