[][src]Type Definition lpc54606_pac::enet::mac_vlan_tag::W

type W = W<u32, MAC_VLAN_TAG>;

Writer for register MAC_VLAN_TAG

Methods

impl W[src]

pub fn vl(&mut self) -> VL_W[src]

Bits 0:15 - VLAN Tag Identifier for Receive Packets.

pub fn etv(&mut self) -> ETV_W[src]

Bit 16 - Enable 12-Bit VLAN Tag Comparison.

pub fn vtim(&mut self) -> VTIM_W[src]

Bit 17 - VLAN Tag Inverse Match Enable.

pub fn esvl(&mut self) -> ESVL_W[src]

Bit 18 - Enable S-VLAN.

pub fn ersvlm(&mut self) -> ERSVLM_W[src]

Bit 19 - Enable Receive S-VLAN Match.

pub fn dovltc(&mut self) -> DOVLTC_W[src]

Bit 20 - Disable VLAN Type Check.

pub fn evls(&mut self) -> EVLS_W[src]

Bits 21:22 - Enable VLAN Tag Stripping on Receive.

pub fn evlrxs(&mut self) -> EVLRXS_W[src]

Bit 24 - Enable VLAN Tag in Rx status.

pub fn vthm(&mut self) -> VTHM_W[src]

Bit 25 - Disable VLAN Type Check.

pub fn edvlp(&mut self) -> EDVLP_W[src]

Bit 26 - Enable Double VLAN Processing.

pub fn erivlt(&mut self) -> ERIVLT_W[src]

Bit 27 - Enable Inner VLAN Tag.

pub fn eivls(&mut self) -> EIVLS_W[src]

Bits 28:29 - Enable Inner VLAN Tag Stripping on Receive.

pub fn eivlrxs(&mut self) -> EIVLRXS_W[src]

Bit 31 - Enable Inner VLAN Tag in Rx Status.