<div dir="ltr">Hello everybody,<div><br></div><div style>while experimenting with 802.11r functionality of wpa_supplicant/hostapd I tried roaming between to APs (configured with FT-PSK) using the command &quot;ft_ds f8:d1:11:15:de:d0&quot; in wpa_cli.</div>
<div style><br></div><div style>In the hostapd log of one of the APs it says this:</div><div style><br></div><div style><div>1358436032.545729: hostapd_action_rx: FT_ACTION length 157</div><div>1358436032.545736: FT: Received FT Action frame (STA=15:6d:84:6b:f4:f8 Target AP=d1:11:15:de:d0:30 Action=0)</div>
<div>1358436032.545750: FT: Mismatch in FT Action STA address: STA=00:15:6d:84:6b:f4 STA-Address=15:6d:84:6b:f4:f8</div><div>1358436032.552326: FT: RRB received packet f8:d1:11:15:de:d0 -&gt; f8:d1:11:15:72:f3</div><div><br>
</div><div style>In my opinion either wpa_supplicant inserts the mac addresses at the wrong position of the action frame, or hostapd parses the received frame incorrectly, because you can see a &quot;shift&quot; in the mac adresses&#39; output:</div>
<div style><br></div><div style>d1:11:15:de:d0:30 should really be f8:d1:11:15:de:d0<br></div><div style>and</div><div style>15:6d:84:6b:f4:f8 should really be 00:15:6d:84:6b:f4<br></div><div style><br></div><div style>Can anyone confirm my suspicion?</div>
<div style><br></div><div style>Best regards,</div><div style>Kai</div></div></div>