Lines Matching refs:remote
253 static int enable_mcast(struct udp_bearer *ub, struct udp_media_addr *remote) in enable_mcast() argument
259 if (ntohs(remote->proto) == ETH_P_IP) { in enable_mcast()
260 if (!ipv4_is_multicast(remote->ipv4.s_addr)) in enable_mcast()
262 mreqn.imr_multiaddr = remote->ipv4; in enable_mcast()
267 if (!ipv6_addr_is_multicast(&remote->ipv6)) in enable_mcast()
270 &remote->ipv6); in enable_mcast()
285 struct udp_media_addr *remote) in parse_options() argument
313 remote->proto = htons(ETH_P_IP); in parse_options()
314 remote->udp_port = ip4->sin_port; in parse_options()
315 remote->ipv4.s_addr = ip4->sin_addr.s_addr; in parse_options()
329 remote->proto = htons(ETH_P_IPV6); in parse_options()
330 remote->udp_port = ip6->sin6_port; in parse_options()
331 remote->ipv6 = ip6->sin6_addr; in parse_options()
352 struct udp_media_addr *remote; in tipc_udp_enable() local
361 remote = (struct udp_media_addr *)&b->bcast_addr.value; in tipc_udp_enable()
362 memset(remote, 0, sizeof(struct udp_media_addr)); in tipc_udp_enable()
363 err = parse_options(attrs, ub, &local, remote); in tipc_udp_enable()
408 if (enable_mcast(ub, remote)) in tipc_udp_enable()