-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
SITSW-7436
-
11.01.00
-
11.02.00
-
am62l-evm
- When trying to open multiple Rx flow for Pktdma Rx channel, the interrupt is not serviced properly for correct flow where the event occured.
- Basically whenever the event interrupt comes IsrFxn is always checking for last allocated flow, regardless of the interrupt coming from any of the previous flows.
Steps to reproduce:
1. Open packet DMA Channel
2. Open more than one Rx flows associated to the same packet DMA channel
3. Register different Event callback for the above flows
4. Observer that the eventCallback is called only for the event when Last Flow has any packet. Else, no event callback functions are called!
Impact:
All TSN, gPTP and multichannel CPSW (Ethernet) application does not work.