X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=net%2Farp.h;h=3a0a13a3720afaf3fd2df112b7235fa8f6dad9ee;hb=ad40610b48bc3e248f5e79d94084427aa6a0b9e2;hp=4016a9099abdd3801bfda0acd9aa44e955fec4b0;hpb=d280d3f430a4056e7baf66dc4be705dc8cc9bd37;p=u-boot diff --git a/net/arp.h b/net/arp.h index 4016a9099a..3a0a13a372 100644 --- a/net/arp.h +++ b/net/arp.h @@ -6,6 +6,7 @@ * Copyright 2000 Roland Borde * Copyright 2000 Paolo Scaffardi * Copyright 2000-2002 Wolfgang Denk, wd@denx.de + * SPDX-License-Identifier: GPL-2.0 */ #ifndef __ARP_H__ @@ -16,15 +17,15 @@ 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 arp_raw_request(IPaddr_t sourceIP, const uchar *targetEther, + IPaddr_t targetIP); void ArpTimeoutCheck(void); -void ArpReceive(Ethernet_t *et, IP_t *ip, int len); +void ArpReceive(struct ethernet_hdr *et, struct ip_udp_hdr *ip, int len); #endif /* __ARP_H__ */