Crate wlan_common

Source
Expand description

Crate wlan-common hosts common libraries to be used for WLAN SME, MLME, and binaries written in Rust.

Re-exports§

pub use time::TimeUnit;

Modules§

append
big_endian
bss
buffer_reader
buffer_writer
capabilities
This module tries to check the iface device’s capabilities against the BSS it is instructed to join. The capabilities will be tailored based on the band. Next, rates will be joined with the AP and HT Capabilities and VHT Capabilities may be modified based on the user-overridable join channel and bandwidth. If successful, the capabilities will be extracted and saved.
channel
data_writer
energy
error
ie
mac
mgmt_writer
organization
scan
security
Wireless network security descriptors and authenticators.
sequence
sequestered
Data isolation.
sink
stats
test_utils
tim
time
timer
tx_vector
wmm

Macros§

assert_variant
Macro to assert a value matches a variant. This macro is particularly useful when partially matching a variant.
assert_variant_at_idx
Asserts the value at a particular index of an expression evaluating to a type implementing the Index trait. This macro is effectively a thin wrapper around assert_variant that will pretty-print the entire indexable value if the assertion fails.
fake_bss_description
fake_bss_description__
fake_fidl_bss_description
fake_fidl_bss_description__
frame_len
random_bss_description
random_fidl_bss_description
rsne_ensure

Structs§

RadioConfig

Type Aliases§

UnalignedView