Data Fields
CpswAle_VlanEntryInfo_s Struct Reference

ALE VLAN entry type info. More...

#include <cpsw_ale.h>

Data Fields

CpswAle_VlanIdInfo vlanIdInfo
 
uint32_t vlanMemberList
 
uint32_t unregMcastFloodMask
 
uint32_t regMcastFloodMask
 
uint32_t forceUntaggedEgressMask
 
uint32_t noLearnMask
 
bool vidIngressCheck
 
bool limitIPNxtHdr
 
bool disallowIPFragmentation
 

Detailed Description

ALE VLAN entry type info.

Field Documentation

bool CpswAle_VlanEntryInfo_s::disallowIPFragmentation

VLAN No IPv4 Fragmented frames Control - Causes IPv4 fragmented IP frames to be dropped

uint32_t CpswAle_VlanEntryInfo_s::forceUntaggedEgressMask

Force untagged egress bit flags - Causes the packet VLAN tag to be removed on egress

bool CpswAle_VlanEntryInfo_s::limitIPNxtHdr

Limit IP NXT hdr field - When set IP packets only with configured NXTHDR will be allowed

See Also
CpswAle_IPPktSecurityConfig
uint32_t CpswAle_VlanEntryInfo_s::noLearnMask

VLAN No Learn Mask - When a bit is set in this mask, a packet with an unknown source address received on the associated port will not be learned (i.e. When a VLAN packet is received and the source address is not in the table, the source address will not be added to the table)

uint32_t CpswAle_VlanEntryInfo_s::regMcastFloodMask

Registered multicast flood mask - Mask used for multicast when the multicast address is found

uint32_t CpswAle_VlanEntryInfo_s::unregMcastFloodMask

Unregistered multicast flood mask - Mask used for multicast when the multicast address is not found

bool CpswAle_VlanEntryInfo_s::vidIngressCheck

VLAN Ingress Check - When set, if the receive port is not a member of this VLAN then the packet is dropped. This is similar to the vid_ingress_check bit in the ale_port_control register except this check is for this VLAN only (not all VLANs)

CpswAle_VlanIdInfo CpswAle_VlanEntryInfo_s::vlanIdInfo

VLAN id / VLAN type to be added

uint32_t CpswAle_VlanEntryInfo_s::vlanMemberList

Port member mask for the VLAN entry being added


The documentation for this struct was generated from the following file:

Copyright 2020, Texas Instruments Incorporated