PROCESSOR-SDK-AM64X: AM64x ICSSG multicast address handling

Part Number: PROCESSOR-SDK-AM64X

Tool/software:

Hello TI, 

I would like to understand a little bit better about how ICSSG handles multicast packets filtering. 

Based on datasheet AM64x, my understanding is when adding a multicast address from Linux userspace with ip maddr add

PRU generates a CRC based on the mac address that is store on FDB of the PRU, is that correct ? 

Is so,

-What is the maximum number of multicast addresses this FTB can store?

-Is it a 32 or 64 bits CRC-based hash ?

Second part, 

when receiveing a multicast address, is it like this the workfload ? : 

- first generate crc based on Destination Mac Address 

- compare with PRU_ICSSG FDB 

Is that correct ? 

- Tianyi