Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • NetworkManager NetworkManager
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 161
    • Issues 161
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NetworkManagerNetworkManager
  • NetworkManagerNetworkManager
  • Merge requests
  • !1465

Draft: [lt/team-dbus] Try switching NMDeviceTeam to async D-Bus

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Lubomir Rintel requested to merge lr/team-dbus into main Nov 21, 2022
  • Overview 11
  • Commits 18
  • Pipelines 3
  • Changes 9

NMDeviceTeam uses asynchronous libteamdctl to talk to teamd.

This branch aims to do try to do that.

It also drops the usock transport support (which might be just fine).

The remaining part is the readout of port configuration on master_update_slave_connection(). I guess we could read it when we first learn it's been attached in attach_port(configure=FALSE), which is asynchronous, cache it, and use it in master_update_slave_connection(). The problem that might need fixing is that the manager first calls master_update_slave_connection() first.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: lr/team-dbus