Gjsify LogoGjsify Logo

Interface SettingVlan_ConstructProps

Hierarchy

Index

Properties

egress_priority_map?: string[]

For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".

flags?: NM.VlanFlags

One or more flags which control the behavior and features of the VLAN interface. Flags include %NM_VLAN_FLAG_REORDER_HEADERS (reordering of output packet headers), %NM_VLAN_FLAG_GVRP (use of the GVRP protocol), and %NM_VLAN_FLAG_LOOSE_BINDING (loose binding of the interface to its master device's operating state). %NM_VLAN_FLAG_MVRP (use of the MVRP protocol).

The default value of this property is NM_VLAN_FLAG_REORDER_HEADERS, but it used to be 0. To preserve backward compatibility, the default-value in the D-Bus API continues to be 0 and a missing property on D-Bus is still considered as 0.

id?: number

The VLAN identifier that the interface created by this connection should be assigned. The valid range is from 0 to 4094, without the reserved id 4095.

ingress_priority_map?: string[]

For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".

parent?: string

If given, specifies the parent interface name or parent connection UUID from which this VLAN interface should be created. If this property is not specified, the connection must contain an #NMSettingWired setting with a #NMSettingWired:mac-address property.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method