• Home
  • Raw
  • Download

Lines Matching refs:ie

482     vector<uint8_t>::const_iterator ie,  in ParseWPACapabilities()  argument
510 if (std::distance(ie, end) < IEEE_80211::kRSNIECipherCountOffset) { in ParseWPACapabilities()
513 ie += IEEE_80211::kRSNIECipherCountOffset; in ParseWPACapabilities()
519 if (std::distance(ie, end) < IEEE_80211::kRSNIECipherCountLen) { in ParseWPACapabilities()
522 uint16_t cipher_count = *ie | (*(ie + 1) << 8); in ParseWPACapabilities()
527 if (std::distance(ie, end) < skip_length) { in ParseWPACapabilities()
530 ie += skip_length; in ParseWPACapabilities()
533 if (std::distance(ie, end) < IEEE_80211::kRSNIECapabilitiesLen) { in ParseWPACapabilities()
538 uint16_t capabilities = *ie | (*(ie + 1) << 8); in ParseWPACapabilities()
550 void WiFiEndpoint::ParseVendorIE(vector<uint8_t>::const_iterator ie, in ParseVendorIE() argument
561 if (std::distance(ie, end) < 4) { in ParseVendorIE()
565 uint32_t oui = (*ie << 16) | (*(ie + 1) << 8) | *(ie + 2); in ParseVendorIE()
566 uint8_t oui_type = *(ie + 3); in ParseVendorIE()
567 ie += 4; in ParseVendorIE()
576 while (std::distance(ie, end) >= 4) { in ParseVendorIE()
577 int element_type = (*ie << 8) | *(ie + 1); in ParseVendorIE()
578 int element_length = (*(ie + 2) << 8) | *(ie + 3); in ParseVendorIE()
579 ie += 4; in ParseVendorIE()
580 if (std::distance(ie, end) < element_length) { in ParseVendorIE()
584 string s(ie, ie + element_length); in ParseVendorIE()
601 ie += element_length; in ParseVendorIE()
605 ParseWPACapabilities(ie, end, ieee80211w_required); in ParseVendorIE()