[SOLVED] Problem with multicasts
In general problem is as following: I have a board with PPC cpu, embedded linux and DM9161A (Davicom) network chip. When I started to configure multicasts on it I discovered a couple of strange things. The board sends IGMP requests and normal multicast packets but it doesn't receive any multicasts. I have tried to send different packets from the packeth and have discovered that board receives packets with its own MAC-address or broadcast (MAC = ff-ff-ff-ff-ff-ff) only. All the packets with other destination MAC-addresses are dropped (I can't see them in the tcpdump output). The exactly same situation with the multicast packets (MAC = 01-00-5e-xx-xx-xx). However, all the packets are come to the board and I can see them by blinking led on switch.
I guess the problem is somewhere in the L2 layer configuration of the Linux. And iptables configuration is completely clean.
Could you please tell me what is the possible problem? Where should I dig up? Is it driver's or hardware issue?
Thank you in advance!