mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 01:02:19 +02:00
* Patches by Robert Schwebel, 06 Mar 2003:
- fix bug in BOOTP code (must use NetCopyIP) - update of CSB226 port - clear BSS segment on XScale - added support for i2c_init_board() function - update to the Innokom plattform * Extend support for redundand environments for configurations where environment size < sector size
This commit is contained in:
@@ -211,7 +211,7 @@ static void BootpVendorFieldProcess(u8 *ext)
|
||||
break;
|
||||
case 18: /* Extension path - Not yet supported */
|
||||
/*
|
||||
* This can be used to send the informations of the
|
||||
* This can be used to send the information of the
|
||||
* vendor area in another file that the client can
|
||||
* access via TFTP.
|
||||
*/
|
||||
@@ -229,7 +229,7 @@ static void BootpVendorFieldProcess(u8 *ext)
|
||||
/* Application layer fields */
|
||||
case 43: /* Vendor specific info - Not yet supported */
|
||||
/*
|
||||
* Binary informations to exchange specific
|
||||
* Binary information to exchange specific
|
||||
* product information.
|
||||
*/
|
||||
break;
|
||||
@@ -752,6 +752,7 @@ void DhcpSendRequestPkt(Bootp_t *bp_offer)
|
||||
volatile uchar *pkt, *iphdr;
|
||||
Bootp_t *bp;
|
||||
int pktlen, iplen, extlen;
|
||||
IPaddr_t OfferedIP;
|
||||
|
||||
debug ("DhcpSendRequestPkt: Sending DHCPREQUEST\n");
|
||||
pkt = NetTxPacket;
|
||||
@@ -784,7 +785,8 @@ void DhcpSendRequestPkt(Bootp_t *bp_offer)
|
||||
/*
|
||||
* Copy options from OFFER packet if present
|
||||
*/
|
||||
extlen = DhcpExtended(bp->bp_vend, DHCP_REQUEST, NetServerIP, bp->bp_yiaddr);
|
||||
NetCopyIP(&OfferedIP, &bp->bp_yiaddr);
|
||||
extlen = DhcpExtended(bp->bp_vend, DHCP_REQUEST, NetServerIP, OfferedIP);
|
||||
|
||||
pktlen = BOOTP_SIZE - sizeof(bp->bp_vend) + extlen;
|
||||
iplen = BOOTP_HDR_SIZE - sizeof(bp->bp_vend) + extlen;
|
||||
|
Reference in New Issue
Block a user