Lines Matching refs:remote_ip

290 			send_ip = !vxlan_addr_any(&rdst->remote_ip);  in vxlan_fdb_info()
291 ndm->ndm_family = send_ip ? rdst->remote_ip.sa.sa_family : AF_INET; in vxlan_fdb_info()
317 &rdst->remote_ip)) in vxlan_fdb_info()
399 fdb_info->remote_ip = rd->remote_ip; in vxlan_fdb_switchdev_notifier_info()
462 .remote_ip = *ipa, /* goes to NDA_DST */ in vxlan_ip_miss()
559 if (vxlan_addr_equal(&rd->remote_ip, ip) && in vxlan_fdb_find_rdst()
693 rd->remote_ip = *ip; in vxlan_fdb_replace()
721 rd->remote_ip = *ip; in vxlan_fdb_append()
891 switch (vxlan->default_dst.remote_ip.sa.sa_family) { in vxlan_fdb_nh_update()
1208 union vxlan_addr *remote = &vxlan->default_dst.remote_ip; in vxlan_fdb_parse()
1295 if (vxlan->default_dst.remote_ip.sa.sa_family != ip.sa.sa_family) in vxlan_fdb_add()
1480 if (likely(vxlan_addr_equal(&rdst->remote_ip, src_ip) && in vxlan_snoop()
1495 src_mac, &rdst->remote_ip.sa, &src_ip->sa); in vxlan_snoop()
1497 rdst->remote_ip = *src_ip; in vxlan_snoop()
1529 unsigned short family = dev->default_dst.remote_ip.sa.sa_family; in vxlan_group_used()
1557 if (!vxlan_addr_equal(&vxlan->default_dst.remote_ip, in vxlan_group_used()
1558 &dev->default_dst.remote_ip)) in vxlan_group_used()
1625 union vxlan_addr *ip = &vxlan->default_dst.remote_ip; in vxlan_igmp_join()
1659 union vxlan_addr *ip = &vxlan->default_dst.remote_ip; in vxlan_igmp_leave()
2032 if (f && vxlan_addr_any(&(first_remote_rcu(f)->remote_ip))) { in arp_reduce()
2192 if (f && vxlan_addr_any(&(first_remote_rcu(f)->remote_ip))) { in neigh_reduce()
2507 union vxlan_addr *remote_ip = &dst_vxlan->default_dst.remote_ip; in vxlan_encap_bypass() local
2518 if (remote_ip->sa.sa_family == AF_INET) { in vxlan_encap_bypass()
2600 union vxlan_addr remote_ip, local_ip; in vxlan_xmit_one() local
2616 dst = &rdst->remote_ip; in vxlan_xmit_one()
2656 remote_ip.sa.sa_family = ip_tunnel_info_af(info); in vxlan_xmit_one()
2657 if (remote_ip.sa.sa_family == AF_INET) { in vxlan_xmit_one()
2658 remote_ip.sin.sin_addr.s_addr = info->key.u.ipv4.dst; in vxlan_xmit_one()
2661 remote_ip.sin6.sin6_addr = info->key.u.ipv6.dst; in vxlan_xmit_one()
2664 dst = &remote_ip; in vxlan_xmit_one()
2737 src = remote_ip.sin.sin_addr; in vxlan_xmit_one()
2798 src = remote_ip.sin6.sin6_addr; in vxlan_xmit_one()
3092 if (vxlan_addr_multicast(&vxlan->default_dst.remote_ip)) { in vxlan_open()
3139 if (vxlan_addr_multicast(&vxlan->default_dst.remote_ip) && in vxlan_stop()
3642 if (!conf->remote_ip.sa.sa_family && !conf->saddr.sa.sa_family) { in vxlan_config_validate()
3644 conf->remote_ip.sa.sa_family = AF_INET; in vxlan_config_validate()
3646 } else if (!conf->remote_ip.sa.sa_family) { in vxlan_config_validate()
3647 conf->remote_ip.sa.sa_family = conf->saddr.sa.sa_family; in vxlan_config_validate()
3649 conf->saddr.sa.sa_family = conf->remote_ip.sa.sa_family; in vxlan_config_validate()
3652 if (conf->saddr.sa.sa_family != conf->remote_ip.sa.sa_family) { in vxlan_config_validate()
3676 ipv6_addr_type(&conf->remote_ip.sin6.sin6_addr); in vxlan_config_validate()
3730 if (vxlan_addr_multicast(&conf->remote_ip)) { in vxlan_config_validate()
3808 memcpy(&dst->remote_ip, &conf->remote_ip, sizeof(conf->remote_ip)); in vxlan_config_apply()
3879 if (!vxlan_addr_any(&dst->remote_ip)) { in __vxlan_dev_create()
3881 &dst->remote_ip, in __vxlan_dev_create()
3999 if (changelink && (conf->remote_ip.sa.sa_family != AF_INET)) { in vxlan_nl2conf()
4004 conf->remote_ip.sin.sin_addr.s_addr = nla_get_in_addr(data[IFLA_VXLAN_GROUP]); in vxlan_nl2conf()
4005 conf->remote_ip.sa.sa_family = AF_INET; in vxlan_nl2conf()
4012 if (changelink && (conf->remote_ip.sa.sa_family != AF_INET6)) { in vxlan_nl2conf()
4017 conf->remote_ip.sin6.sin6_addr = nla_get_in6_addr(data[IFLA_VXLAN_GROUP6]); in vxlan_nl2conf()
4018 conf->remote_ip.sa.sa_family = AF_INET6; in vxlan_nl2conf()
4275 if (!vxlan_addr_equal(&conf.remote_ip, &dst->remote_ip)) { in vxlan_changelink()
4279 if (!vxlan_addr_any(&conf.remote_ip)) { in vxlan_changelink()
4281 &conf.remote_ip, in vxlan_changelink()
4295 if (!vxlan_addr_any(&dst->remote_ip)) in vxlan_changelink()
4297 dst->remote_ip, in vxlan_changelink()
4370 if (!vxlan_addr_any(&dst->remote_ip)) { in vxlan_fill_info()
4371 if (dst->remote_ip.sa.sa_family == AF_INET) { in vxlan_fill_info()
4373 dst->remote_ip.sin.sin_addr.s_addr)) in vxlan_fill_info()
4378 &dst->remote_ip.sin6.sin6_addr)) in vxlan_fill_info()
4570 rdst = vxlan_fdb_find_rdst(f, &fdb_info->remote_ip, in vxlan_fdb_offloaded_set()
4596 err = vxlan_fdb_update(vxlan, fdb_info->eth_addr, &fdb_info->remote_ip, in vxlan_fdb_external_learn_add()
4627 fdb_info->remote_ip, in vxlan_fdb_external_learn_del()