Hi there, sorry for another annoying question, It seems ripd will explicitly add a route to rip's multicast address.
Isn't IP_ADD_MEMBERSHIP to join the group and IP_MULTICAST_IF to specify which interface enough ?. Please correct me. This seems to be the code: kr_all_rip_routers.prefix.s_addr = inet_addr(ALL_RIP_ROUTERS); kr_all_rip_routers.netmask.s_addr = htonl(INADDR_BROADCAST); kr_all_rip_routers.nexthop.s_addr = htonl(INADDR_LOOPBACK); kr_state.fib_sync = 1; /* force addition of multicast route */ if (send_rtmsg(kr_state.fd, RTM_ADD, &kr_all_rip_routers) != -1) flag_all_rip_routers = 1; Thanks -- Christiano Farina HAESBAERT Do NOT send me html mail.