123456789101112131415161718192021222324252627282930 |
- /*
- * Copied from Linux Monitor (LiMon) - Networking.
- *
- * Copyright 1994 - 2000 Neil Russell.
- * (See License)
- * Copyright 2000 Roland Borde
- * Copyright 2000 Paolo Scaffardi
- * Copyright 2000-2002 Wolfgang Denk, wd@denx.de
- */
- #ifndef __ARP_H__
- #define __ARP_H__
- #include <common.h>
- extern IPaddr_t NetArpWaitPacketIP;
- /* MAC address of waiting packet's destination */
- extern uchar *NetArpWaitPacketMAC;
- /* THE transmit packet */
- extern uchar *NetArpWaitTxPacket;
- extern int NetArpWaitTxPacketSize;
- extern ulong NetArpWaitTimerStart;
- extern int NetArpWaitTry;
- void ArpInit(void);
- void ArpRequest(void);
- void ArpTimeoutCheck(void);
- void ArpReceive(Ethernet_t *et, IP_t *ip, int len);
- #endif /* __ARP_H__ */
|