-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
api-breakBreaking changes, major version bump requiredBreaking changes, major version bump requiredcoreChanges needed for the DBus proxy or general lib functionsChanges needed for the DBus proxy or general lib functionsenhancementNew feature or requestNew feature or request
Milestone
Description
Is your feature request related to a problem? Please describe.
VLAN tagging is not supported. Users cannot create or manage VLAN interfaces (e.g., eth0.100) for network segmentation.
Describe the solution you'd like
Add support for creating and managing VLAN interfaces with configurable VLAN IDs and parent device selection.
For Developers- what would your solution be?
- Add NMVlan proxy trait in
proxies.rsfororg.freedesktop.NetworkManager.Device.Vlan - Create
vlan_builders.rswithbuild_vlan_connection()that accepts parent device and VLAN ID - Add
vlan.rsmodule withcreate_vlan(parent_interface, vlan_id)function - Expose VLAN operations in NetworkManager public API
- Update
DeviceTypeenum (VLAN type code: 19)
Additional context
Metadata
Metadata
Assignees
Labels
api-breakBreaking changes, major version bump requiredBreaking changes, major version bump requiredcoreChanges needed for the DBus proxy or general lib functionsChanges needed for the DBus proxy or general lib functionsenhancementNew feature or requestNew feature or request