Skip to main content

Module wifi_auto

Module wifi_auto 

Source

Structs§

AutoInterfaceProtocol
Peer
PeerTable
PeeringToken
The token is sent in cleartext, so ordinary equality matches RNS without leaking a secret.

Enums§

BeaconVerdict
DiscoveryScope
MulticastAddressType
PeerObservation

Constants§

DEFAULTS
DEFAULT_DATA_PORT
DEFAULT_DISCOVERY_PORT
DISCOVERY_GROUP
RNS derives this fixed address from GROUP_ID using group-hash bytes [2..14]; the literal must be recomputed if the group changes.
GROUP_ID
GROUP_NAME
HARDWARE_MTU
PEERING_TIMEOUT_MS
TCP_RENDEZVOUS_PORT
A Prns extension for peers behind an isolating hotspot; it is distinct from the RNS UDP DEFAULT_DATA_PORT.
UNICAST_DISCOVERY_PORT
WIFI_BITRATE_GUESS_BPS
WIFI_EMBEDDED_BITRATE_CEILING_BPS
WIFI_HW_MTU_CAP
WIFI_LAN_BITRATE_BPS

Traits§

PeerStore

Functions§

classify_beacon
classify_beacon_for_group
configured_policy
descriptor
discovery_group
link_local_from_mac
Reconstructs the EUI-64 link-local address peers use as the source when validating peering_token.
peering_token
RNS hashes group_id ++ canonical(addr); core::net::Ipv6Addr’s RFC 5952 display is byte-identical to the address string Python reports.
peering_token_for_group
policy_for_bitrate

Type Aliases§

FixedAutoInterfaceProtocol
HeapAutoInterfaceProtocol