Symbol: vxlan_fdb_info
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3406
struct switchdev_notifier_vxlan_fdb_info vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3418
struct switchdev_notifier_vxlan_fdb_info vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3426
err = vxlan_fdb_find_uc(dev, fdb_info->addr, vni, &vxlan_fdb_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3430
mlxsw_sp_switchdev_vxlan_addr_convert(&vxlan_fdb_info.remote_ip,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3436
vxlan_fdb_info.eth_addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3441
vxlan_fdb_info.offloaded = true;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3443
&vxlan_fdb_info.info, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3445
vxlan_fdb_info.eth_addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3450
vxlan_fdb_info.eth_addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3454
vxlan_fdb_info.offloaded = false;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3456
&vxlan_fdb_info.info, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3569
struct switchdev_notifier_vxlan_fdb_info *vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3579
vxlan_fdb_info = &switchdev_work->vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3586
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan_fdb_info->vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3590
mlxsw_sp_switchdev_vxlan_addr_convert(&vxlan_fdb_info->remote_ip,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3593
if (is_zero_ether_addr(vxlan_fdb_info->eth_addr)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3599
vxlan_fdb_info->offloaded = true;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3601
&vxlan_fdb_info->info, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3612
if (br_fdb_find_port(br_dev, vxlan_fdb_info->eth_addr, vid) != dev)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3615
err = mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, vxlan_fdb_info->eth_addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3620
vxlan_fdb_info->offloaded = true;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3622
&vxlan_fdb_info->info, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3624
vxlan_fdb_info->eth_addr, vid, dev, true,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3641
struct switchdev_notifier_vxlan_fdb_info *vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3650
vxlan_fdb_info = &switchdev_work->vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3651
if (!vxlan_fdb_info->offloaded)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3658
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan_fdb_info->vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3662
mlxsw_sp_switchdev_vxlan_addr_convert(&vxlan_fdb_info->remote_ip,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3665
if (is_zero_ether_addr(vxlan_fdb_info->eth_addr)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3671
mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, vxlan_fdb_info->eth_addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3676
vxlan_fdb_info->eth_addr, vid, dev, false,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3724
struct switchdev_notifier_vxlan_fdb_info *vxlan_fdb_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3729
vxlan_fdb_info = container_of(info,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3733
if (vxlan_fdb_info->remote_port != cfg->dst_port) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3737
if (vxlan_fdb_info->remote_vni != cfg->vni ||
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3738
vxlan_fdb_info->vni != cfg->vni) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3742
if (vxlan_fdb_info->remote_ifindex) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3746
if (is_multicast_ether_addr(vxlan_fdb_info->eth_addr)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3750
if (vxlan_addr_multicast(&vxlan_fdb_info->remote_ip)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3755
switchdev_work->vxlan_fdb_info = *vxlan_fdb_info;
drivers/net/vxlan/vxlan_core.c
1352
err = vxlan_fdb_info(skb, vxlan, f,
drivers/net/vxlan/vxlan_core.c
1369
err = vxlan_fdb_info(skb, vxlan, f,
drivers/net/vxlan/vxlan_core.c
1412
err = vxlan_fdb_info(skb, vxlan, f, portid, seq,
drivers/net/vxlan/vxlan_core.c
275
err = vxlan_fdb_info(skb, vxlan, fdb, 0, 0, type, 0, rd);