Add new driver wrapper for the Atheros driver
This uses similar, but not identical, interface to madwifi. It is easier to keep this separate to avoid conflicts with potential changes in the driver interfaces.
This commit is contained in:
parent
d3cba719ff
commit
6d7fb6918d
3 changed files with 1350 additions and 0 deletions
|
@ -141,6 +141,12 @@ OBJS += driver_madwifi.o
|
||||||
CONFIG_L2_PACKET=y
|
CONFIG_L2_PACKET=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_DRIVER_ATHEROS
|
||||||
|
CFLAGS += -DCONFIG_DRIVER_ATHEROS
|
||||||
|
OBJS += driver_atheros.o
|
||||||
|
CONFIG_L2_PACKET=y
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_DRIVER_PRISM54
|
ifdef CONFIG_DRIVER_PRISM54
|
||||||
CFLAGS += -DCONFIG_DRIVER_PRISM54
|
CFLAGS += -DCONFIG_DRIVER_PRISM54
|
||||||
OBJS += driver_prism54.o
|
OBJS += driver_prism54.o
|
||||||
|
|
1338
hostapd/driver_atheros.c
Normal file
1338
hostapd/driver_atheros.c
Normal file
File diff suppressed because it is too large
Load diff
|
@ -27,6 +27,9 @@ extern struct wpa_driver_ops wpa_driver_prism54_ops; /* driver_prism54.c */
|
||||||
#ifdef CONFIG_DRIVER_MADWIFI
|
#ifdef CONFIG_DRIVER_MADWIFI
|
||||||
extern struct wpa_driver_ops wpa_driver_madwifi_ops; /* driver_madwifi.c */
|
extern struct wpa_driver_ops wpa_driver_madwifi_ops; /* driver_madwifi.c */
|
||||||
#endif /* CONFIG_DRIVER_MADWIFI */
|
#endif /* CONFIG_DRIVER_MADWIFI */
|
||||||
|
#ifdef CONFIG_DRIVER_ATHEROS
|
||||||
|
extern struct wpa_driver_ops wpa_driver_atheros_ops; /* driver_atheros.c */
|
||||||
|
#endif /* CONFIG_DRIVER_ATHEROS */
|
||||||
#ifdef CONFIG_DRIVER_BSD
|
#ifdef CONFIG_DRIVER_BSD
|
||||||
extern struct wpa_driver_ops wpa_driver_bsd_ops; /* driver_bsd.c */
|
extern struct wpa_driver_ops wpa_driver_bsd_ops; /* driver_bsd.c */
|
||||||
#endif /* CONFIG_DRIVER_BSD */
|
#endif /* CONFIG_DRIVER_BSD */
|
||||||
|
@ -55,6 +58,9 @@ struct wpa_driver_ops *hostapd_drivers[] =
|
||||||
#ifdef CONFIG_DRIVER_MADWIFI
|
#ifdef CONFIG_DRIVER_MADWIFI
|
||||||
&wpa_driver_madwifi_ops,
|
&wpa_driver_madwifi_ops,
|
||||||
#endif /* CONFIG_DRIVER_MADWIFI */
|
#endif /* CONFIG_DRIVER_MADWIFI */
|
||||||
|
#ifdef CONFIG_DRIVER_ATHEROS
|
||||||
|
&wpa_driver_atheros_ops,
|
||||||
|
#endif /* CONFIG_DRIVER_ATHEROS */
|
||||||
#ifdef CONFIG_DRIVER_BSD
|
#ifdef CONFIG_DRIVER_BSD
|
||||||
&wpa_driver_bsd_ops,
|
&wpa_driver_bsd_ops,
|
||||||
#endif /* CONFIG_DRIVER_BSD */
|
#endif /* CONFIG_DRIVER_BSD */
|
||||||
|
|
Loading…
Reference in a new issue