Jouni Malinen
68532a9ceb
Avoid hostapd segfault on invalid driver association event
...
Running hostapd and wpa_supplicant on the same interface at the same
time is not expected to work, but it should not cause hostapd to crash.
Ignore station mode association events (no addr field) to avoid this.
2010-04-07 10:01:49 +03:00
Jouni Malinen
9a3cb18d74
Add AP-STA-DISCONNECT event for driver-based MLME
2010-04-04 08:14:22 +03:00
Jouni Malinen
c41a1095b5
Allow hostapd_notif_assoc() to be called with all IEs
...
This makes the call simpler for driver wrappers since there is no need
to parse the IEs anymore before indicating association. In addition,
this allows association processing to be extended to use other IEs
in the future.
2010-04-04 08:14:18 +03:00
Jouni Malinen
1d041bec84
Use generic driver event notification for AP mode assoc/disassoc
2010-01-03 18:22:22 +02:00
Jouni Malinen
a8e0505bf0
Use driver event, EVENT_EAPOL_RX, for EAPOL frame indication
2010-01-03 17:44:40 +02:00
Jouni Malinen
a70a5d6d06
Replace hostapd_notif_new_sta() with new driver event, EVENT_NEW_STA
2010-01-03 16:46:18 +02:00
Jouni Malinen
9646a8ab8b
Remove unnecessary wpa_event_type typedef
2010-01-03 13:10:12 +02:00
Jouni Malinen
2a8b74163e
Move struct hostapd_frame_info definition away from driver API
...
This is internal data structure for hostapd/AP functionality and does
not need to be defined in driver.h.
2010-01-03 12:37:02 +02:00
Jouni Malinen
0d9fc3d8bd
Remove struct ieee80211_hdr dependency from EVENT_RX_FROM_UNKNOWN
...
It is simpler to just pass in u8* to the beginning of the header.
2010-01-03 12:17:20 +02:00
Jouni Malinen
a0e0d3bb15
Replace hostapd_probe_req_rx() with EVENT_RX_PROBE_REQ driver event
2010-01-03 12:11:44 +02:00
Jouni Malinen
cd7d80f373
Allow Probe Request callbacks to terminate iteration
2009-12-28 13:14:58 +02:00
Jouni Malinen
81f4f6195e
Include header files explicitly in *.c, not via header files
2009-12-26 00:31:51 +02:00
Jouni Malinen
6e6e8c31ff
Replace src/ap/driver_i.h with non-inlined functions in ap_drv_ops.c
2009-12-26 00:21:22 +02:00
Jouni Malinen
8b06c1ed0d
Remove ap_config.h dependency from driver_i.h
...
This adds explicit #include line for ap_config.h into the src/ap/*.c
files that actually use the definitions from there.
2009-12-26 00:12:25 +02:00
Jouni Malinen
6226e38d00
Rename some src/ap files to avoid duplicate file names
...
Doxygen and some build tools may get a bit confused about same file
name being used in different directories. Clean this up a bit by
renaming some of the duplicated file names in src/ap.
2009-12-26 00:05:40 +02:00
Jouni Malinen
70db2ab308
Move rest of the generic AP mode functionality into src/ap
2009-12-25 20:06:07 +02:00