opengnsys_ipxe/src
Michael Brown a3021ad0e4 [rtl8139] Strip CRC from received packets
The rtl8139 driver includes the Ethernet CRC within the received
packet.  All current protocols ignore trailing garbage, but FCoE
requires the frame length to be correct (since the FCoE footer
position is calculated from the end of the packet), so fix the driver
to strip out the CRC.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-09-03 21:29:44 +01:00
..
arch [xfer] Generalise metadata "whence" field to "flags" field 2010-09-03 21:21:14 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [linux] Add the tap driver 2010-08-19 13:12:53 +01:00
core [process] Add process_running() 2010-09-03 21:26:21 +01:00
crypto [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [rtl8139] Strip CRC from received packets 2010-09-03 21:29:44 +01:00
hci [linux] Add command line arguments 2010-08-19 12:45:41 +01:00
image [ioapi] Move get_memmap() to the I/O API group 2010-08-16 16:54:03 +01:00
include [retry] Hold reference while timer is running and during expiry callback 2010-09-03 21:28:43 +01:00
interface [linux] Add empty smbios 2010-08-19 12:38:34 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [retry] Hold reference while timer is running and during expiry callback 2010-09-03 21:28:43 +01:00
tests [ioapi] Move get_memmap() to the I/O API group 2010-08-16 16:54:03 +01:00
usr [libc] Enable automated extraction of error usage reports 2010-05-31 03:11:57 +01:00
util [efi] Fix the 32-bit version of elf2efi64 2010-07-21 12:41:41 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [build] Add tap.linux to "make everything" 2010-08-19 13:26:00 +01:00
Makefile.housekeeping [build] Provide %.fd0 build targets only for pcbios 2010-08-17 14:36:39 +01:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00