Skip to content

fix(network): recover stale D-Bus paths and support full radio off - #311

Open
gmmcosta15 wants to merge 1 commit into
fix/network-single-link-exclusivityfrom
fix/network-stale-paths-radio-off
Open

fix(network): recover stale D-Bus paths and support full radio off#311
gmmcosta15 wants to merge 1 commit into
fix/network-single-link-exclusivityfrom
fix/network-stale-paths-radio-off

Conversation

@gmmcosta15

Copy link
Copy Markdown
Collaborator

Description

  • Bug fix

Stacked on #4, review after it merges.

Recovers from stale D-Bus device paths (e.g. after NetworkManager restarts) and supports fully disabling the Wi-Fi radio.

  • _primary_paths_alive, _log_stale, _recover_signal_sources, _cached_path_is_valid, _device_path_for_iface, _reset_signal_proxies, _async_bootstrap
  • _wifi_hardware_enabled, _ensure_networking_enabled, _wifi_enable_preflight, _apply_wifi_radio, _log_radio_state
  • _scan_networks_once, _request_scan_if_allowed
  • test_sdbus_integration.py

Tests

All 5 gates pass standing alone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant