![]() |
![]() |
InterVLAN route ingress packet match criteria configuration. More...
#include <cpsw.h>
InterVLAN route ingress packet match criteria configuration.
CpswAle_IpAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg_s::dstIp |
Destination IP address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_IPDST in policerMatchEnableMask is set.
CpswAle_MacDstAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg_s::dstMacAddr |
Destination MAC address to match. Must valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_MACDST in packetMatchEnableMask is set
bool Cpsw_InterVlanRouteIngressPktMatchCfg_s::enableTTLCheck |
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
CpswAle_EtherTypeEntryInfo Cpsw_InterVlanRouteIngressPktMatchCfg_s::etherType |
Frame Ethertype to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_ETHERTYPE in policerMatchEnableMask is set.
Cpsw_MacPort Cpsw_InterVlanRouteIngressPktMatchCfg_s::ingressPort |
Port number to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_PORT in packetMatchEnableMask is set
uint32_t Cpsw_InterVlanRouteIngressPktMatchCfg_s::packetMatchEnableMask |
Bitmask selecting classifier types to enable
CpswAle_IpAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg_s::srcIp |
Source IP address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_IPSRC in policerMatchEnableMask is set
CpswAle_MacSrcAddrClassifierInfo Cpsw_InterVlanRouteIngressPktMatchCfg_s::srcMacAddr |
Source MAC address to match. Must be valid if bit CPSW_INTERVLAN_INGRESSPKT_MATCH_MACSRC in packetMatchEnableMask is set
uint32_t Cpsw_InterVlanRouteIngressPktMatchCfg_s::vlanId |
Ingress packet VLAN ID to match