Another relevant piece of information is what the socket is bound to; "netstat -au" will tell you if you're bound to an address that will match the incoming multicast packets.
If you suspect that the VLAN device is the problem, then it'd be a good idea to try it on ordinary ethernet. Re: imr_ifindex; using a "0" ifindex and INADDR_ANY interface is valid, but it usually doesn't make sense. What it means is "I don't care what interface I join the group on". But you'll only receive multicasts delivered to the group on the interface the kernel picks for you, which often won't be the one you really want. +-DLS -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html