Lines Matching refs:rdst

309 			  const struct vxlan_rdst *rdst)  in vxlan_fdb_info()  argument
328 send_ip = !vxlan_addr_any(&rdst->remote_ip); in vxlan_fdb_info()
345 if (send_ip && vxlan_nla_put_addr(skb, NDA_DST, &rdst->remote_ip)) in vxlan_fdb_info()
348 if (rdst->remote_port && rdst->remote_port != vxlan->dst_port && in vxlan_fdb_info()
349 nla_put_be16(skb, NDA_PORT, rdst->remote_port)) in vxlan_fdb_info()
351 if (rdst->remote_vni != vxlan->default_dst.remote_vni && in vxlan_fdb_info()
352 nla_put_u32(skb, NDA_VNI, rdst->remote_vni)) in vxlan_fdb_info()
354 if (rdst->remote_ifindex && in vxlan_fdb_info()
355 nla_put_u32(skb, NDA_IFINDEX, rdst->remote_ifindex)) in vxlan_fdb_info()
998 struct vxlan_rdst *rdst = first_remote_rcu(f); in vxlan_snoop() local
1000 if (likely(vxlan_addr_equal(&rdst->remote_ip, src_ip))) in vxlan_snoop()
1010 src_mac, &rdst->remote_ip.sa, &src_ip->sa); in vxlan_snoop()
1012 rdst->remote_ip = *src_ip; in vxlan_snoop()
1014 vxlan_fdb_notify(vxlan, f, rdst, RTM_NEWNEIGH); in vxlan_snoop()
1879 struct vxlan_rdst *rdst, bool did_rsc) in vxlan_xmit_one() argument
1894 dst_port = rdst->remote_port ? rdst->remote_port : vxlan->dst_port; in vxlan_xmit_one()
1895 vni = rdst->remote_vni; in vxlan_xmit_one()
1896 dst = &rdst->remote_ip; in vxlan_xmit_one()
1922 fl4.flowi4_oif = rdst->remote_ifindex; in vxlan_xmit_one()
1981 fl6.flowi6_oif = rdst->remote_ifindex; in vxlan_xmit_one()
2053 struct vxlan_rdst *rdst, *fdst = NULL; in vxlan_xmit() local
2102 list_for_each_entry_rcu(rdst, &f->remotes, list) { in vxlan_xmit()
2106 fdst = rdst; in vxlan_xmit()
2111 vxlan_xmit_one(skb1, dev, rdst, did_rsc); in vxlan_xmit()