Lines Matching refs:remote_ip

289 			send_ip = !vxlan_addr_any(&rdst->remote_ip);  in vxlan_fdb_info()
290 ndm->ndm_family = send_ip ? rdst->remote_ip.sa.sa_family : AF_INET; in vxlan_fdb_info()
316 &rdst->remote_ip)) in vxlan_fdb_info()
398 fdb_info->remote_ip = rd->remote_ip; in vxlan_fdb_switchdev_notifier_info()
461 .remote_ip = *ipa, /* goes to NDA_DST */ in vxlan_ip_miss()
558 if (vxlan_addr_equal(&rd->remote_ip, ip) && in vxlan_fdb_find_rdst()
692 rd->remote_ip = *ip; in vxlan_fdb_replace()
720 rd->remote_ip = *ip; in vxlan_fdb_append()
890 switch (vxlan->default_dst.remote_ip.sa.sa_family) { in vxlan_fdb_nh_update()
1207 union vxlan_addr *remote = &vxlan->default_dst.remote_ip; in vxlan_fdb_parse()
1294 if (vxlan->default_dst.remote_ip.sa.sa_family != ip.sa.sa_family) in vxlan_fdb_add()
1479 if (likely(vxlan_addr_equal(&rdst->remote_ip, src_ip) && in vxlan_snoop()
1494 src_mac, &rdst->remote_ip.sa, &src_ip->sa); in vxlan_snoop()
1496 rdst->remote_ip = *src_ip; in vxlan_snoop()
1528 unsigned short family = dev->default_dst.remote_ip.sa.sa_family; in vxlan_group_used()
1556 if (!vxlan_addr_equal(&vxlan->default_dst.remote_ip, in vxlan_group_used()
1557 &dev->default_dst.remote_ip)) in vxlan_group_used()
1624 union vxlan_addr *ip = &vxlan->default_dst.remote_ip; in vxlan_igmp_join()
1658 union vxlan_addr *ip = &vxlan->default_dst.remote_ip; in vxlan_igmp_leave()
2031 if (f && vxlan_addr_any(&(first_remote_rcu(f)->remote_ip))) { in arp_reduce()
2190 if (f && vxlan_addr_any(&(first_remote_rcu(f)->remote_ip))) { in neigh_reduce()
2504 union vxlan_addr *remote_ip = &dst_vxlan->default_dst.remote_ip; in vxlan_encap_bypass() local
2515 if (remote_ip->sa.sa_family == AF_INET) { in vxlan_encap_bypass()
2597 union vxlan_addr remote_ip, local_ip; in vxlan_xmit_one() local
2613 dst = &rdst->remote_ip; in vxlan_xmit_one()
2653 remote_ip.sa.sa_family = ip_tunnel_info_af(info); in vxlan_xmit_one()
2654 if (remote_ip.sa.sa_family == AF_INET) { in vxlan_xmit_one()
2655 remote_ip.sin.sin_addr.s_addr = info->key.u.ipv4.dst; in vxlan_xmit_one()
2658 remote_ip.sin6.sin6_addr = info->key.u.ipv6.dst; in vxlan_xmit_one()
2661 dst = &remote_ip; in vxlan_xmit_one()
2729 src = remote_ip.sin.sin_addr; in vxlan_xmit_one()
2785 src = remote_ip.sin6.sin6_addr; in vxlan_xmit_one()
3079 if (vxlan_addr_multicast(&vxlan->default_dst.remote_ip)) { in vxlan_open()
3126 if (vxlan_addr_multicast(&vxlan->default_dst.remote_ip) && in vxlan_stop()
3627 if (!conf->remote_ip.sa.sa_family && !conf->saddr.sa.sa_family) { in vxlan_config_validate()
3629 conf->remote_ip.sa.sa_family = AF_INET; in vxlan_config_validate()
3631 } else if (!conf->remote_ip.sa.sa_family) { in vxlan_config_validate()
3632 conf->remote_ip.sa.sa_family = conf->saddr.sa.sa_family; in vxlan_config_validate()
3634 conf->saddr.sa.sa_family = conf->remote_ip.sa.sa_family; in vxlan_config_validate()
3637 if (conf->saddr.sa.sa_family != conf->remote_ip.sa.sa_family) { in vxlan_config_validate()
3661 ipv6_addr_type(&conf->remote_ip.sin6.sin6_addr); in vxlan_config_validate()
3714 if (vxlan_addr_multicast(&conf->remote_ip)) { in vxlan_config_validate()
3792 memcpy(&dst->remote_ip, &conf->remote_ip, sizeof(conf->remote_ip)); in vxlan_config_apply()
3863 if (!vxlan_addr_any(&dst->remote_ip)) { in __vxlan_dev_create()
3865 &dst->remote_ip, in __vxlan_dev_create()
3983 if (changelink && (conf->remote_ip.sa.sa_family != AF_INET)) { in vxlan_nl2conf()
3988 conf->remote_ip.sin.sin_addr.s_addr = nla_get_in_addr(data[IFLA_VXLAN_GROUP]); in vxlan_nl2conf()
3989 conf->remote_ip.sa.sa_family = AF_INET; in vxlan_nl2conf()
3996 if (changelink && (conf->remote_ip.sa.sa_family != AF_INET6)) { in vxlan_nl2conf()
4001 conf->remote_ip.sin6.sin6_addr = nla_get_in6_addr(data[IFLA_VXLAN_GROUP6]); in vxlan_nl2conf()
4002 conf->remote_ip.sa.sa_family = AF_INET6; in vxlan_nl2conf()
4259 if (!vxlan_addr_equal(&conf.remote_ip, &dst->remote_ip)) { in vxlan_changelink()
4263 if (!vxlan_addr_any(&conf.remote_ip)) { in vxlan_changelink()
4265 &conf.remote_ip, in vxlan_changelink()
4279 if (!vxlan_addr_any(&dst->remote_ip)) in vxlan_changelink()
4281 dst->remote_ip, in vxlan_changelink()
4354 if (!vxlan_addr_any(&dst->remote_ip)) { in vxlan_fill_info()
4355 if (dst->remote_ip.sa.sa_family == AF_INET) { in vxlan_fill_info()
4357 dst->remote_ip.sin.sin_addr.s_addr)) in vxlan_fill_info()
4362 &dst->remote_ip.sin6.sin6_addr)) in vxlan_fill_info()
4559 rdst = vxlan_fdb_find_rdst(f, &fdb_info->remote_ip, in vxlan_fdb_offloaded_set()
4585 err = vxlan_fdb_update(vxlan, fdb_info->eth_addr, &fdb_info->remote_ip, in vxlan_fdb_external_learn_add()
4616 fdb_info->remote_ip, in vxlan_fdb_external_learn_del()