This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM64X: Multicast Filter on AM64x-EVM PRU port

Part Number: PROCESSOR-SDK-AM64X

Hi

I am using ti-processor-sdk-linux-am64xx-evm-08.04.01.04 release for AM64x-EVM boards.

For testing multicast filtering, I am using PRU port ETH1 on both boards. I expected PRU to drop multicast packages if they are not in MC table.

But when I checked statistics I see number of frames increasing when I ping like example 224.0.0.5(01:00:5e:00:00:05) and this address is not in MC table.

Broadcast is disabled (sysctl net.ipv4.icmp_echo_ignore_broadcasts=0)

root@am64xx-evm:~# ethtool -S eth2 | grep multicast
rx_multicast_frames: 1954
tx_multicast_frames: 485


root@am64xx-evm:~# ethtool -S eth2 | grep multicast
rx_multicast_frames: 2059
tx_multicast_frames: 485

Is  MAC filterring  working? How I can confirm if MAC filtering is working?