Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:mnc_len

724 static int plmn_id_match(struct wpabuf *anqp, const char *imsi, int mnc_len)
770 imsi, mnc_len);
808 size_t mnc_len, char prefix)
829 } else if (mnc_len && os_strlen(imsi) >= 3 + mnc_len) {
830 plmn_len = 3 + mnc_len;
1855 if (wpa_s->imsi[0] && wpa_s->mnc_len)
1866 wpa_s->mnc_len = scard_get_mnc_len(wpa_s->scard);
1868 wpa_s->imsi, wpa_s->mnc_len);
1897 wpa_s->mnc_len = eapol_sm_get_eap_proxy_imsi(wpa_s->eapol,
1900 if (wpa_s->mnc_len > 0) {
1904 wpa_s->imsi, wpa_s->mnc_len);
1915 int mnc_len;
1924 mnc_len = wpa_s->mnc_len;
1929 if (cred->pcsc && wpa_s->mnc_len > 0 && wpa_s->imsi[0]) {
1931 mnc_len = wpa_s->mnc_len;
1945 mnc_len = sep - cred->imsi - 3;
1946 os_memcpy(imsi_buf, cred->imsi, 3 + mnc_len);
1949 if (3 + mnc_len + msin_len >= sizeof(imsi_buf) - 1)
1950 msin_len = sizeof(imsi_buf) - 3 - mnc_len - 1;
1951 os_memcpy(&imsi_buf[3 + mnc_len], sep, msin_len);
1952 imsi_buf[3 + mnc_len + msin_len] = '\0';
1961 ret = plmn_id_match(bss->anqp->anqp_3gpp, imsi, mnc_len);
2185 int mnc_len = 0;
2193 mnc_len = wpa_s->mnc_len;
2197 else if (cred->pcsc && wpa_s->mnc_len > 0 && wpa_s->imsi[0]) {
2199 mnc_len = wpa_s->mnc_len;
2203 imsi && build_root_nai(nai, sizeof(nai), imsi, mnc_len, 0) == 0) {