stm32 /stm32n6 /STM32N657 /ETH /ETH_MACVTCR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ETH_MACVTCR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (OB)OB 0 (CT)CT 0 (B_0x0)OFS0 (ETV)ETV 0 (VTIM)VTIM 0 (ESVL)ESVL 0 (ERSVLM)ERSVLM 0 (DOVLTC)DOVLTC 0 (B_0x0)EVLS 0 (EVLRXS)EVLRXS 0 (VTHM)VTHM 0 (EDVLP)EDVLP 0 (ERIVLT)ERIVLT 0 (B_0x0)EIVLS 0 (EIVLRXS)EIVLRXS

EIVLS=B_0x0, EVLS=B_0x0, OFS=B_0x0

Description

VLAN tag Control register

Fields

OB

Operation Busy

CT

Command Type

OFS

Offset

0 (B_0x0): ETH_MACVTDR holds MAC VLAN Tag Filter0 content

1 (B_0x1): ETH_MACVTDR holds MAC VLAN Tag Filter1 content

2 (B_0x2): ETH_MACVTDR holds MAC VLAN Tag Filter2 content

3 (B_0x3): ETH_MACVTDR holds MAC VLAN Tag Filter3 content

ETV

Enable 12-Bit VLAN Tag Comparison

VTIM

VLAN Tag Inverse Match Enable

ESVL

Enable S-VLAN

ERSVLM

Enable Receive S-VLAN Match

DOVLTC

Disable VLAN Type Check

EVLS

Enable VLAN Tag Stripping on Receive

0 (B_0x0): Do not strip

1 (B_0x1): Strip if VLAN filter passes

2 (B_0x2): Strip if VLAN filter fails

3 (B_0x3): Always strip

EVLRXS

Enable VLAN Tag in Rx status

VTHM

VLAN Tag Hash Table Match Enable

EDVLP

Enable Double VLAN Processing

ERIVLT

Enable Inner VLAN Tag

EIVLS

Enable Inner VLAN Tag Stripping on Receive

0 (B_0x0): Do not strip

1 (B_0x1): Strip if VLAN filter passes

2 (B_0x2): Strip if VLAN filter fails

3 (B_0x3): Always strip

EIVLRXS

Enable Inner VLAN Tag in Rx Status

Links

()