Input args for CPSW_PER_IOCTL_CLEAR_INTERVLAN_ROUTE_MULTI_EGRESS command.
Data Fields | |
uint32_t | numEgressPorts |
Cpsw_InterVlanEgressPortCfg | egressCfg [CPSW_ALE_NUM_MAC_PORTS] |
Cpsw_InterVlanRouteIngressPktMatchCfg | inPktMatchCfg |
uint32_t | delAleEntryMask |
uint32_t Cpsw_ClearInterVlanRouteMultiEgressInArgs::numEgressPorts |
Number of egress ports the packet needs to be routed to
Cpsw_InterVlanEgressPortCfg Cpsw_ClearInterVlanRouteMultiEgressInArgs::egressCfg[CPSW_ALE_NUM_MAC_PORTS] |
Egress packet modification configuration for the interVLAN route for each port the packet will be routed to. numEgressPorts determine number of valid entries in this table
Cpsw_InterVlanRouteIngressPktMatchCfg Cpsw_ClearInterVlanRouteMultiEgressInArgs::inPktMatchCfg |
Ingress packet match criteria for the interVLAN route. If the packet matches the given criteria and the destination port of the packet is host port then the interVLAN route will take effect
uint32_t Cpsw_ClearInterVlanRouteMultiEgressInArgs::delAleEntryMask |
Bitmask to indicate which ALE entries associated with the ingress packet match classifier needs to be deleted