mirror of
https://github.com/xcat2/xcat-dep.git
synced 2024-12-25 12:41:33 +00:00
a60d90375d
-Add workaround for use of Etherboot UNDI stack from git tree -Add workaround for UNDI drivers that do not call the undi open call before attempting to use defive from git tree -Change ProxyDHCP broadcast to go to port 67 (from git tree) -Enable use of DHCP options when BOOTP fields are not present -Report UNDI device to driver as a more standard interface type -Workaround malformed OACK packets sent by certain PXE servers -Avoid a spurious IRQ -Add fix for e1000 driver -Have the UNDI stack report UNDI capabilities -Fix some places where interrupt handlers did not use iret to return
13 lines
718 B
Diff
13 lines
718 B
Diff
diff -urN gpxe-0.9.7/src/arch/i386/interface/pxe/pxe_undi.c gpxe-0.9.7-8021ifacetype/src/arch/i386/interface/pxe/pxe_undi.c
|
|
--- gpxe-0.9.7/src/arch/i386/interface/pxe/pxe_undi.c 2009-08-21 20:54:12.000000000 -0400
|
|
+++ gpxe-0.9.7-8021ifacetype/src/arch/i386/interface/pxe/pxe_undi.c 2009-08-21 20:53:53.000000000 -0400
|
|
@@ -517,7 +517,7 @@
|
|
* Most PXE stacks seem to take this approach.
|
|
*/
|
|
snprintf ( ( char * ) undi_get_iface_info->IfaceType,
|
|
- sizeof ( undi_get_iface_info->IfaceType ), "gPXE" );
|
|
+ sizeof ( undi_get_iface_info->IfaceType ), "DIX+802.3" );
|
|
undi_get_iface_info->LinkSpeed = 10000000; /* 10 Mbps */
|
|
undi_get_iface_info->ServiceFlags =
|
|
( SUPPORTED_BROADCAST | SUPPORTED_MULTICAST |
|