19d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org/* 2ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com * hostapd / IEEE 802.11F-2003 Inter-Access Point Protocol (IAPP) 3ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi> 4ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com * 5ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com * This software may be distributed under the terms of the BSD license. 6ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com * See README for more details. 79d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org */ 89d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org 9ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976eepoger@google.com#ifndef IAPP_H 109d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org#define IAPP_H 119d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org 1269cc6ad20ed03f35f9d3c8119a2c32187669a22bbsalomon@google.comstruct iapp_data; 139d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org 14181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com#ifdef CONFIG_IAPP 15383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com 16383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.comvoid iapp_new_station(struct iapp_data *iapp, struct sta_info *sta); 17181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.comstruct iapp_data * iapp_init(struct hostapd_data *hapd, const char *iface); 18181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.comvoid iapp_deinit(struct iapp_data *iapp); 19181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com 20181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com#else /* CONFIG_IAPP */ 21181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com 22181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.comstatic inline void iapp_new_station(struct iapp_data *iapp, 23383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com struct sta_info *sta) 24383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com{ 25383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com} 26383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com 27383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.comstatic inline struct iapp_data * iapp_init(struct hostapd_data *hapd, 28383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com const char *iface) 29383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com{ 30383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com return NULL; 31383963280ddd13030331765fe88d2aefa3e32130bsalomon@google.com} 32181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com 33181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.comstatic inline void iapp_deinit(struct iapp_data *iapp) 34181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com{ 35181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com} 36181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com 37b5b3168a645802f66233234a06dd5a3764f18018bsalomon@google.com#endif /* CONFIG_IAPP */ 38181e9bd9484ece4132e0cc5cfcff602134e5489dbsalomon@google.com 399d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org#endif /* IAPP_H */ 409d18b7873ce9b44f130a41e0cbd0a3df76ab9adfsenorblanco@chromium.org