Lines Matching refs:src
171 struct udp_bearer *ub, struct udp_media_addr *src, in tipc_udp_xmit() argument
185 .saddr = src->ipv4.s_addr, in tipc_udp_xmit()
198 udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr, in tipc_udp_xmit()
199 dst->ipv4.s_addr, 0, ttl, 0, src->port, in tipc_udp_xmit()
207 .saddr = src->ipv6, in tipc_udp_xmit()
221 &src->ipv6, &dst->ipv6, 0, ttl, 0, in tipc_udp_xmit()
222 src->port, dst->port, false, 0); in tipc_udp_xmit()
238 struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value; in tipc_udp_send_msg() local
258 return tipc_udp_xmit(net, skb, ub, src, dst, in tipc_udp_send_msg()
271 err = tipc_udp_xmit(net, _skb, ub, src, &rcast->addr, in tipc_udp_send_msg()
336 struct udp_media_addr src = {0}; in tipc_udp_rcast_disc() local
343 src.port = udp_hdr(skb)->source; in tipc_udp_rcast_disc()
348 src.proto = htons(ETH_P_IP); in tipc_udp_rcast_disc()
349 src.ipv4.s_addr = iphdr->saddr; in tipc_udp_rcast_disc()
356 src.proto = htons(ETH_P_IPV6); in tipc_udp_rcast_disc()
357 src.ipv6 = iphdr->saddr; in tipc_udp_rcast_disc()
365 if (likely(tipc_udp_is_known_peer(b, &src))) in tipc_udp_rcast_disc()
368 return tipc_udp_rcast_add(b, &src); in tipc_udp_rcast_disc()
546 struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value; in tipc_udp_nl_add_bearer_data() local
559 if (__tipc_nl_add_udp_addr(msg->skb, src, TIPC_NLA_UDP_LOCAL)) in tipc_udp_nl_add_bearer_data()