]> git.ipfire.org Git - thirdparty/hostap.git/blame - hostapd/driver_none.c
Fix couple of forgotten wpa_hw_modes -> hostapd_hw_modes
[thirdparty/hostap.git] / hostapd / driver_none.c
CommitLineData
d64dabee
JM
1/*
2 * hostapd / Driver interface for RADIUS server only (no driver)
3 * Copyright (c) 2008, Atheros Communications
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 *
9 * Alternatively, this software may be distributed under the terms of BSD
10 * license.
11 *
12 * See README and COPYING for more details.
13 */
14
15#include "includes.h"
16
17#include "hostapd.h"
18#include "driver.h"
19
20
21struct none_driver_data {
22 struct hostapd_data *hapd;
23};
24
25
26static void * none_driver_init(struct hostapd_data *hapd)
27{
28 struct none_driver_data *drv;
29
30 drv = os_zalloc(sizeof(struct none_driver_data));
31 if (drv == NULL) {
32 wpa_printf(MSG_ERROR, "Could not allocate memory for none "
33 "driver data");
34 return NULL;
35 }
36 drv->hapd = hapd;
37
38 return drv;
39}
40
41
42static void none_driver_deinit(void *priv)
43{
44 struct none_driver_data *drv = priv;
45
46 os_free(drv);
47}
48
49
50static int none_driver_send_ether(void *priv, const u8 *dst, const u8 *src,
51 u16 proto, const u8 *data, size_t data_len)
52{
53 return 0;
54}
55
56
89111f3b 57const struct hapd_driver_ops wpa_driver_none_ops = {
d64dabee
JM
58 .name = "none",
59 .init = none_driver_init,
60 .deinit = none_driver_deinit,
61 .send_ether = none_driver_send_ether,
62};