Lines Matching refs:multicast
939 return udp_send_message(comm, &comm->multicast, ifindex, iov, iov_len);
963 ERROR("ioloop_send_message: multicast send must use ioloop_send_multicast!");
1172 const addr_t *ip_address, const char *multicast, const char *name,
1222 if (multicast != 0) {
1224 ERROR("Unable to do non-datagram multicast.");
1228 ERROR("Multicast not supported on local sockets.");
1231 sl = getipaddr(&listener->multicast, multicast);
1235 if (listener->multicast.sa.sa_family != family) {
1237 ERROR("multicast address %s from different family than listen address " PRI_SEGMENTED_IPv6_ADDR_SRP ".",
1238 multicast, SEGMENTED_IPv6_ADDR_PARAM_SRP(listener->address.sin6.sin6_addr.s6_addr, ipv6_addr_buf));
1246 im.imr_multiaddr = listener->multicast.sin.sin_addr;
1250 ERROR("Unable to join %s multicast group: %s", multicast, strerror(errno));
1255 ERROR("Unable to set IP multicast TTL to 255 for %s: %s", multicast, strerror(errno));
1260 ERROR("Unable to set IP TTL to 255 for %s: %s", multicast, strerror(errno));
1265 ERROR("Unable to set IP Multcast loopback to false for %s: %s", multicast, strerror(errno));
1271 im.ipv6mr_multiaddr = listener->multicast.sin6.sin6_addr;
1275 ERROR("Unable to join %s multicast group: %s", multicast, strerror(errno));
1280 ERROR("Unable to set IPv6 multicast hops to 255 for %s: %s", multicast, strerror(errno));
1285 ERROR("Unable to set IPv6 hops to 255 for %s: %s", multicast, strerror(errno));
1290 ERROR("Unable to set IPv6 Multcast loopback to false for %s: %s", multicast, strerror(errno));