mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
Patches by Pantelis Antoniou, 30 Mar 2004:
add networking support for VLANs (802.1q), and CDP (Cisco Discovery Protocol)
This commit is contained in:
parent
a6ab4bf978
commit
a3d991bd0d
14 changed files with 817 additions and 52 deletions
|
@ -96,8 +96,7 @@ RarpRequest (void)
|
|||
printf("RARP broadcast %d\n", ++RarpTry);
|
||||
pkt = NetTxPacket;
|
||||
|
||||
NetSetEther(pkt, NetBcastAddr, PROT_RARP);
|
||||
pkt += ETHER_HDR_SIZE;
|
||||
pkt += NetSetEther(pkt, NetBcastAddr, PROT_RARP);
|
||||
|
||||
rarp = (ARP_t *)pkt;
|
||||
|
||||
|
@ -114,7 +113,7 @@ RarpRequest (void)
|
|||
rarp->ar_data[16 + i] = 0xff;
|
||||
}
|
||||
|
||||
NetSendPacket(NetTxPacket, ETHER_HDR_SIZE + ARP_HDR_SIZE);
|
||||
NetSendPacket(NetTxPacket, (pkt - NetTxPacket) + ARP_HDR_SIZE);
|
||||
|
||||
NetSetTimeout(TIMEOUT * CFG_HZ, RarpTimeout);
|
||||
NetSetHandler(RarpHandler);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue