Lines Matching refs:src
158 struct udp_bearer *ub, struct udp_media_addr *src, in tipc_udp_xmit() argument
167 .saddr = src->ipv4.s_addr, in tipc_udp_xmit()
179 udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr, in tipc_udp_xmit()
180 dst->ipv4.s_addr, 0, ttl, 0, src->port, in tipc_udp_xmit()
188 .saddr = src->ipv6, in tipc_udp_xmit()
197 ndst->dev, &src->ipv6, in tipc_udp_xmit()
198 &dst->ipv6, 0, ttl, 0, src->port, in tipc_udp_xmit()
213 struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value; in tipc_udp_send_msg() local
233 return tipc_udp_xmit(net, skb, ub, src, dst); in tipc_udp_send_msg()
245 err = tipc_udp_xmit(net, _skb, ub, src, &rcast->addr); in tipc_udp_send_msg()
306 struct udp_media_addr src = {0}; in tipc_udp_rcast_disc() local
313 src.port = udp_hdr(skb)->source; in tipc_udp_rcast_disc()
318 src.proto = htons(ETH_P_IP); in tipc_udp_rcast_disc()
319 src.ipv4.s_addr = iphdr->saddr; in tipc_udp_rcast_disc()
326 src.proto = htons(ETH_P_IPV6); in tipc_udp_rcast_disc()
327 src.ipv6 = iphdr->saddr; in tipc_udp_rcast_disc()
335 if (likely(tipc_udp_is_known_peer(b, &src))) in tipc_udp_rcast_disc()
338 return tipc_udp_rcast_add(b, &src); in tipc_udp_rcast_disc()
521 struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value; in tipc_udp_nl_add_bearer_data() local
534 if (__tipc_nl_add_udp_addr(msg->skb, src, TIPC_NLA_UDP_LOCAL)) in tipc_udp_nl_add_bearer_data()