From 8b9c53221f6ce30ad132e3202e6d445bc21ed8aa Mon Sep 17 00:00:00 2001 From: Joe Hershberger Date: Wed, 23 May 2012 07:58:03 +0000 Subject: net: Move RARP receive logic out of net.c Separate this functionality out of the net.c behemoth Signed-off-by: Joe Hershberger Acked-by: Simon Glass Acked-by: Mike Frysinger --- net/rarp.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'net/rarp.h') diff --git a/net/rarp.h b/net/rarp.h index 4e92d80a65..fc5b363c0a 100644 --- a/net/rarp.h +++ b/net/rarp.h @@ -21,14 +21,12 @@ * MA 02111-1307 USA */ +#if defined(CONFIG_CMD_RARP) #ifndef __RARP_H__ #define __RARP_H__ -#ifndef __NET_H__ #include -#endif /* __NET_H__ */ - /**********************************************************************/ /* @@ -37,8 +35,11 @@ extern int RarpTry; +/* Process the receipt of a RARP packet */ +extern void rarp_receive(IP_t *ip, unsigned len); extern void RarpRequest(void); /* Send a RARP request */ /**********************************************************************/ #endif /* __RARP_H__ */ +#endif -- cgit v1.2.1