hostap/src/fst
Dedy Lansky cc1af6faed FST: Fix session setup failure with peer without MB IE
Upon receiving FST setup request on old band, the peer is searched on
new band. The assumption is that MB IE from this peer on new band
previously received either in assoc event or in FST setup request.

There are cases in which above assumption doesn't work, peer is not
found and session setup fails. For example:
- STA connects over 11ac. Due to driver limitation, MB IE is not included
in assoc event
- STA connects over 11ad. MB IE included in assoc event.
- FST session established on 11ac band, with AP as initiator. i.e. FST
setup request sent in AP=>STA direction. STA searches for peer's (AP)
MB IE on 11ad band which exists.
- FST switch occur
- FST session established on 11ad band, with STA as initiator. i.e. FST
setup request sent in STA=>AP direction. AP searches for peer's (STA)
MB IE on 11ac band which are absent.

For fixing the above, consider also peers without MB IE as candidates in
the search algorithm.

Signed-off-by: Dedy Lansky <qca_dlansky@qca.qualcomm.com>
2016-03-07 18:04:47 +02:00
..
fst.c FST: Make FST peer connection check more permissive in hostapd 2015-11-25 17:30:59 +02:00
fst.h FST: Mark fst_ies buffer const 2015-08-03 17:40:30 +03:00
fst_ctrl_aux.c FST: Get rid of gcc extensions in structure/array initialization 2016-01-15 18:40:21 +02:00
fst_ctrl_aux.h FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00
fst_ctrl_defs.h FST: Testing support 2015-07-16 18:26:16 +03:00
fst_ctrl_iface.c FST: Get rid of gcc extensions in structure/array initialization 2016-01-15 18:40:21 +02:00
fst_ctrl_iface.h FST: Replace print_mb_ies() with wpa_snprintf_hex() 2015-07-18 17:23:55 +03:00
fst_defs.h FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00
fst_group.c FST: Fix session setup failure with peer without MB IE 2016-03-07 18:04:47 +02:00
fst_group.h FST: Fix dialog token wrap-around 2015-07-26 18:12:08 +03:00
fst_iface.c FST: Make FST peer connection check more permissive in hostapd 2015-11-25 17:30:59 +02:00
fst_iface.h FST: Make FST peer connection check more permissive in hostapd 2015-11-25 17:30:59 +02:00
fst_internal.h FST: Make fst_hw_mode_to_band() non-inline function 2015-07-26 18:45:14 +03:00
fst_session.c FST: Enlarge State Transition Timeout (STT) 2016-03-03 13:50:03 +02:00
fst_session.h FST: Testing support 2015-07-16 18:26:16 +03:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00