I assume you meant IP_ADD_MEMBERSHIP? IP_ADD_MEMBERSHIP is IPv4 only. MCAST_JOIN_GROUP is protocol independent. This may be clearer if you look at include/linux/in6.h Bjørn