Home | History | Annotate | Download | only in rsn_supp

Lines Matching defs: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;
245 /* MDIE */
247 *pos++ = sizeof(*mdie);
248 mdie = (struct rsn_mdie *) pos;
249 pos += sizeof(*mdie);
250 os_memcpy(mdie->mobility_domain, sm->mobility_domain,
252 mdie->ft_capab = ap_mdie && ap_mdie[1] >= 3 ? ap_mdie[4] :
292 * MDIE
300 ((u8 *) mdie) - 2, 2 + sizeof(*mdie),
346 * @mdie: Target AP MDIE
349 int wpa_ft_prepare_auth_request(struct wpa_sm *sm, const u8 *mdie)
361 NULL, sm->bssid, NULL, 0, mdie);
379 struct rsn_mdie *mdie;
415 mdie = (struct rsn_mdie *) parse.mdie;
416 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
417 os_memcmp(mdie->mobility_domain, sm->mobility_domain,
419 wpa_printf(MSG_DEBUG, "FT: Invalid MDIE");
489 parse.mdie ? parse.mdie - 2 : NULL);
660 struct rsn_mdie *mdie;
679 mdie = (struct rsn_mdie *) parse.mdie;
680 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
681 os_memcmp(mdie->mobility_domain, sm->mobility_domain,
683 wpa_printf(MSG_DEBUG, "FT: Invalid MDIE");
756 parse.mdie - 2, parse.mdie_len + 2,
805 * @mdie: Mobility Domain IE from the target AP
809 const u8 *mdie)
824 NULL, target_ap, NULL, 0, mdie);