Namespaces

Records

Functions

  • uint16_t ConvertStatusCode (::fuchsia::wlan::ieee80211::StatusCode status)

    Convert a StatusCode value to/from a uint16_t value. Unknown values are

    defaulted to REFUSED_REASON_UNSPECIFIED.

    IEEE Std 802.11-2016, 9.4.1.9, Table 9-46

    Defined at line 122 of file ../../src/connectivity/wlan/lib/common/cpp/ieee80211_codes.cc

  • ::fuchsia::wlan::ieee80211::StatusCode ConvertStatusCode (uint16_t status)

    Defined at line 127 of file ../../src/connectivity/wlan/lib/common/cpp/ieee80211_codes.cc

  • zx_status_t HtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth & cbw, uint8_t mcs, const ::fuchsia::wlan::common::GuardInterval & gi, uint32_t * out_kbps)

    Lookup the data rate for the given HT PHY parameters.

    Defined at line 699 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc

  • zx_status_t VhtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth & cbw, uint8_t mcs, const ::fuchsia::wlan::common::GuardInterval & gi, uint8_t num_sts, uint8_t stbc, uint32_t * out_kbps)

    Lookup the data rate for the given VHT PHY parameters.

    Defined at line 733 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc

  • bool Is5Ghz (uint8_t channel_number)

    TODO(porce): Replace all channel > 14 test throughout the codes

    Defined at line 30 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • bool Is2Ghz (uint8_t channel_number)

    Defined at line 35 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • bool Is5Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 37 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • zx_status_t VhtDataRateLookup (const ::fuchsia::wlan::ieee80211::ChannelBandwidth & cbw, uint8_t mcs, const ::fuchsia::wlan::common::GuardInterval & gi, uint8_t nss, uint32_t * out_kbps)

    Lookup the data rate for the given VHT PHY parameters. This is a convenience method for callers

    that have the nss value, but not the num_sts or stbc values.

    Defined at line 741 of file ../../src/connectivity/wlan/lib/common/cpp/mcs_rate_lookup.cc

  • bool Is2Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 39 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • bool IsValidChan2Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 41 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • bool IsValidChan5Ghz (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 60 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • bool IsValidChan (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 135 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • Mhz GetCenterFreq (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 139 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • uint8_t GetCenterChanIdx (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Returns the channel index corresponding to the first frequency segment's

    center frequency

    Defined at line 157 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • std::string ChanStr (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 240 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • std::string ChanStrLong (const fuchsia_wlan_ieee80211::wire::WlanChannel & channel)

    Defined at line 251 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • const char * CbwSuffix (fuchsia_wlan_ieee80211::wire::ChannelBandwidth cbw)

    Defined at line 201 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

  • const char * CbwStr (fuchsia_wlan_ieee80211::wire::ChannelBandwidth cbw)

    Defined at line 221 of file ../../src/connectivity/wlan/lib/common/cpp/channel.cc

Variables

const MacAddr kZeroMac

Defined at line 10 of file ../../src/connectivity/wlan/lib/common/cpp/macaddr.cc

const MacAddr kBcastMac

Defined at line 11 of file ../../src/connectivity/wlan/lib/common/cpp/macaddr.cc