InterVLAN route ingress packet match criteria configuration.
Data Fields | |
uint32_t | packetMatchEnMask |
bool | ttlCheckEn |
Enet_MacPort | ingressPort |
CpswAle_MacAddrClassifierInfo | srcMacAddrInfo |
CpswAle_MacAddrClassifierInfo | dstMacAddrInfo |
uint32_t | vlanId |
CpswAle_IpAddrClassifierInfo | srcIpInfo |
CpswAle_IpAddrClassifierInfo | dstIpInfo |
uint16_t | etherType |
uint32_t Cpsw_InterVlanRouteIngressPktMatchCfg::packetMatchEnMask |
Bitmask selecting classifier types to enable
bool Cpsw_InterVlanRouteIngressPktMatchCfg::ttlCheckEn |
Flag to enable TTL check. If enabled a packet whose TTL is zero will be routed to host port instead of being routed to egress port
Enet_MacPort Cpsw_InterVlanRouteIngressPktMatchCfg::ingressPort |
Port number to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_PORT in packetMatchEnMask is set
CpswAle_MacAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg::srcMacAddrInfo |
Source MAC address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_MACSRC in packetMatchEnMask is set
CpswAle_MacAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg::dstMacAddrInfo |
Destination MAC address to match. Must valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_MACDST in packetMatchEnMask is set
uint32_t Cpsw_InterVlanRouteIngressPktMatchCfg::vlanId |
Ingress packet VLAN ID to match
CpswAle_IpAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg::srcIpInfo |
Source IP address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_IPSRC in policerMatchEnMask is set
CpswAle_IpAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg::dstIpInfo |
Destination IP address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_IPDST in policerMatchEnMask is set.
uint16_t Cpsw_InterVlanRouteIngressPktMatchCfg::etherType |
Frame Ethertype to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_ETHERTYPE in policerMatchEnMask is set.