xref: /rk3399_rockchip-uboot/net/link_local.h (revision d22c338e07cc98276ea5cc4feaa5a370baa63243)
1*d22c338eSJoe Hershberger /*
2*d22c338eSJoe Hershberger  * RFC3927 ZeroConf IPv4 Link-Local addressing
3*d22c338eSJoe Hershberger  * (see <http://www.zeroconf.org/>)
4*d22c338eSJoe Hershberger  *
5*d22c338eSJoe Hershberger  * Copied from BusyBox - networking/zcip.c
6*d22c338eSJoe Hershberger  *
7*d22c338eSJoe Hershberger  * Copyright (C) 2003 by Arthur van Hoff (avh@strangeberry.com)
8*d22c338eSJoe Hershberger  * Copyright (C) 2004 by David Brownell
9*d22c338eSJoe Hershberger  *
10*d22c338eSJoe Hershberger  * Licensed under the GPL v2 or later
11*d22c338eSJoe Hershberger  */
12*d22c338eSJoe Hershberger 
13*d22c338eSJoe Hershberger #if defined(CONFIG_CMD_LINK_LOCAL)
14*d22c338eSJoe Hershberger 
15*d22c338eSJoe Hershberger #ifndef __LINK_LOCAL_H__
16*d22c338eSJoe Hershberger #define __LINK_LOCAL_H__
17*d22c338eSJoe Hershberger 
18*d22c338eSJoe Hershberger #include <common.h>
19*d22c338eSJoe Hershberger 
20*d22c338eSJoe Hershberger void link_local_receive_arp(struct arp_hdr *arp, int len);
21*d22c338eSJoe Hershberger void link_local_start(void);
22*d22c338eSJoe Hershberger 
23*d22c338eSJoe Hershberger #endif /* __LINK_LOCAL_H__ */
24*d22c338eSJoe Hershberger #endif
25