Lines Matching refs:remote
246 static int enable_mcast(struct udp_bearer *ub, struct udp_media_addr *remote) in enable_mcast() argument
252 if (ntohs(remote->proto) == ETH_P_IP) { in enable_mcast()
253 if (!ipv4_is_multicast(remote->ipv4.s_addr)) in enable_mcast()
255 mreqn.imr_multiaddr = remote->ipv4; in enable_mcast()
260 if (!ipv6_addr_is_multicast(&remote->ipv6)) in enable_mcast()
263 &remote->ipv6); in enable_mcast()
278 struct udp_media_addr *remote) in parse_options() argument
306 remote->proto = htons(ETH_P_IP); in parse_options()
307 remote->udp_port = ip4->sin_port; in parse_options()
308 remote->ipv4.s_addr = ip4->sin_addr.s_addr; in parse_options()
322 remote->proto = htons(ETH_P_IPV6); in parse_options()
323 remote->udp_port = ip6->sin6_port; in parse_options()
324 remote->ipv6 = ip6->sin6_addr; in parse_options()
345 struct udp_media_addr *remote; in tipc_udp_enable() local
354 remote = (struct udp_media_addr *)&b->bcast_addr.value; in tipc_udp_enable()
355 memset(remote, 0, sizeof(struct udp_media_addr)); in tipc_udp_enable()
356 err = parse_options(attrs, ub, &local, remote); in tipc_udp_enable()
401 if (enable_mcast(ub, remote)) in tipc_udp_enable()