Home | History | Annotate | Download | only in rsn_supp

Lines Matching refs:mdie

73 	if (ft.mdie && ft.mdie_len < MOBILITY_DOMAIN_ID_LEN + 1)
76 if (ft.mdie) {
78 ft.mdie, MOBILITY_DOMAIN_ID_LEN);
79 os_memcpy(sm->mobility_domain, ft.mdie,
81 sm->mdie_ft_capab = ft.mdie[MOBILITY_DOMAIN_ID_LEN];
112 if (ft.mdie) {
113 os_memcpy(pos, ft.mdie - 2, ft.mdie_len + 2);
121 wpa_hexdump(MSG_DEBUG, "FT: Stored MDIE and FTIE from "
153 struct rsn_mdie *mdie;
247 /* MDIE */
249 *pos++ = sizeof(*mdie);
250 mdie = (struct rsn_mdie *) pos;
251 pos += sizeof(*mdie);
252 os_memcpy(mdie->mobility_domain, sm->mobility_domain,
254 mdie->ft_capab = ap_mdie && ap_mdie[1] >= 3 ? ap_mdie[4] :
294 * MDIE
302 ((u8 *) mdie) - 2, 2 + sizeof(*mdie),
354 * @mdie: Target AP MDIE
357 int wpa_ft_prepare_auth_request(struct wpa_sm *sm, const u8 *mdie)
369 NULL, sm->bssid, NULL, 0, mdie);
387 struct rsn_mdie *mdie;
423 mdie = (struct rsn_mdie *) parse.mdie;
424 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
425 os_memcmp(mdie->mobility_domain, sm->mobility_domain,
427 wpa_printf(MSG_DEBUG, "FT: Invalid MDIE");
497 parse.mdie ? parse.mdie - 2 : NULL);
686 struct rsn_mdie *mdie;
705 mdie = (struct rsn_mdie *) parse.mdie;
706 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
707 os_memcmp(mdie->mobility_domain, sm->mobility_domain,
709 wpa_printf(MSG_DEBUG, "FT: Invalid MDIE");
782 parse.mdie - 2, parse.mdie_len + 2,
828 * @mdie: Mobility Domain IE from the target AP
832 const u8 *mdie)
847 NULL, target_ap, NULL, 0, mdie);