1281681Srpaulo/*
2281681Srpaulo * DHCP snooping for Proxy ARP
3281681Srpaulo * Copyright (c) 2014, Qualcomm Atheros, Inc.
4281681Srpaulo *
5281681Srpaulo * This software may be distributed under the terms of the BSD license.
6281681Srpaulo * See README for more details.
7281681Srpaulo */
8281681Srpaulo
9281681Srpaulo#ifndef DHCP_SNOOP_H
10281681Srpaulo#define DHCP_SNOOP_H
11281681Srpaulo
12281681Srpaulo#ifdef CONFIG_PROXYARP
13281681Srpaulo
14281681Srpauloint dhcp_snoop_init(struct hostapd_data *hapd);
15281681Srpaulovoid dhcp_snoop_deinit(struct hostapd_data *hapd);
16281681Srpaulo
17281681Srpaulo#else /* CONFIG_PROXYARP */
18281681Srpaulo
19281681Srpaulostatic inline int dhcp_snoop_init(struct hostapd_data *hapd)
20281681Srpaulo{
21281681Srpaulo	return 0;
22281681Srpaulo}
23281681Srpaulo
24281681Srpaulostatic inline void dhcp_snoop_deinit(struct hostapd_data *hapd)
25281681Srpaulo{
26281681Srpaulo}
27281681Srpaulo
28281681Srpaulo#endif /* CONFIG_PROXYARP */
29281681Srpaulo
30281681Srpaulo#endif /* DHCP_SNOOP_H */
31