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.