Lines Matching full:vlan

2   EFI VLAN Config protocol is to provide manageability interface for VLAN configuration.
26 UINT16 VlanId; ///< Vlan Identifier.
27 UINT8 Priority; ///< Priority of this VLAN.
31 Create a VLAN device or modify the configuration parameter of an
32 already-configured VLAN.
34 The Set() function is used to create a new VLAN device or change the VLAN
36 physical Ethernet device, a new VLAN device will be created. If a VLAN with
40 If VlanId is zero, the VLAN device will send and receive untagged frames.
41 Otherwise, the VLAN device will send and receive VLAN-tagged frames containing the VlanId.
48 @param[in] VlanId A unique identifier (1-4094) of the VLAN which is being created
50 @param[in] Priority 3 bit priority in VLAN header. Priority 0 is default value. If
53 @retval EFI_SUCCESS The VLAN is successfully configured.
56 - VlanId is an invalid VLAN Identifier.
70 Find configuration information for specified VLAN or all configured VLANs.
73 VLAN and allocate a buffer into which those entries are copied.
76 @param[in] VlanId Pointer to VLAN identifier. Set to NULL to find all
79 @param[out] Entries The buffer which receive the VLAN configuration.
81 @retval EFI_SUCCESS The VLAN is successfully found.
85 @retval EFI_NOT_FOUND No matching VLAN is found.
98 Remove the configured VLAN device.
100 The Remove() function is used to remove the specified VLAN device.
102 If specified VLAN hasn't been previously configured, EFI_NOT_FOUND is returned.
105 @param[in] VlanId Identifier (0-4094) of the VLAN to be removed.
107 @retval EFI_SUCCESS The VLAN is successfully removed.
111 @retval EFI_NOT_FOUND The to-be-removed VLAN does not exist.
123 /// provide manageability interface for VLAN setting. The intended
124 /// VLAN tagging implementation is IEEE802.1Q.