You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This change splits FrameSender into EthernetRx and WlanTx, and
FrameProcessor into EthernetTx and WlanRx and moves each to the
wlan-ffi-transport crate. By splitting the protocols, this change
positions wlansoftmac to implement a NetworkBridge that handles
EthernetImpl and EthernetIfc messages similar to how SoftmacBridge
handles WlanSoftmac and WlanSoftmacIfc messages.
This is last of the most recent series of changes to the FFI surface
between the Rust and C++ portions of the wlansoftmac driver. The
remaining portions of the FFI are more or less permanent in the sense
that fuchsia.wlan.softmac API changes will not in general requires
changes in the FFI.
Thank you to kiettran@, seanolson@, swiggett@, and johntan@ for your
numerous reviews, input, and changes to conclude the migration of
wlansoftmac off Banjo bindings and onto this more stable FFI surface.
Test: Successful iface creation, scan, connect, disconnect with iwlwifi on NUC
Multiply: fuchsia-pkg://fuchsia.com/wlan-mlme-tests
Multiply: fuchsia-pkg://fuchsia.com/wlansoftmac-rust-tests
Multiply: fuchsia-pkg://fuchsia.com/wlan-hw-sim-contemporary-privacy-tests
Multiply: fuchsia-pkg://fuchsia.com/wlan-hw-sim-legacy-privacy-tests
Multiply: fuchsia-pkg://fuchsia.com/wlan-hw-sim-rate-selection-tests
Change-Id: I43055757f5deb7c884820d07eeabddbfb40e5aec
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1039994
Reviewed-by: Dylan Swiggett <swiggett@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Reviewed-by: Rebecca Silberstein <silberst@google.com>
Fuchsia-Auto-Submit: Charles Celerier <chcl@google.com>
API-Review: Rebecca Silberstein <silberst@google.com>
0 commit comments