diff --git a/napalm_device_types/models.py b/napalm_device_types/models.py index 2bc5093..8955b10 100644 --- a/napalm_device_types/models.py +++ b/napalm_device_types/models.py @@ -741,9 +741,11 @@ class NetworkTargetDict(TypedDict): - OVS bridge: always vlan_aware (OVS bridges tag per-port regardless of a dedicated "VLAN aware" setting). - SDN vnet: never vlan_aware — the VLAN is already fixed by the vnet's zone/tag, - so a NIC attached to it must not also carry a ``vlan_tag``. + so a NIC attached to it must not also carry a ``vlan_tag``. That fixed VLAN + is surfaced via ``fixed_vlan_tag`` instead, for display purposes. """ name: str # Bridge or vnet name, usable directly as NICConfigDict.bridge kind: str # "bridge" or "vnet" vlan_aware: bool # True if a NICConfigDict.vlan_tag may be set on top of this target + fixed_vlan_tag: NotRequired[int | None] # vnet only: the VLAN ID already baked into it