Lines Matching refs:nhid

828 			       u32 nhid, struct netlink_ext_ack *extack)  in vxlan_fdb_nh_update()  argument
834 if (old_nh && old_nh->id == nhid) in vxlan_fdb_nh_update()
837 nh = nexthop_find_by_id(vxlan->net, nhid); in vxlan_fdb_nh_update()
893 u32 nhid, struct vxlan_fdb **fdb, in vxlan_fdb_create() argument
909 if (nhid) in vxlan_fdb_create()
910 rc = vxlan_fdb_nh_update(vxlan, f, nhid, extack); in vxlan_fdb_create()
987 struct vxlan_fdb *f, u32 nhid, in vxlan_fdb_update_existing() argument
998 if (nhid && !rcu_access_pointer(f->nh)) { in vxlan_fdb_update_existing()
1004 if (nhid && (flags & NLM_F_APPEND)) { in vxlan_fdb_update_existing()
1029 if (nhid) { in vxlan_fdb_update_existing()
1030 rc = vxlan_fdb_nh_update(vxlan, f, nhid, extack); in vxlan_fdb_update_existing()
1070 if (nhid) in vxlan_fdb_update_existing()
1085 __u32 ifindex, __u16 ndm_flags, u32 nhid, in vxlan_fdb_update_create() argument
1100 vni, ifindex, fdb_flags, nhid, &f, extack); in vxlan_fdb_update_create()
1122 __u32 ifindex, __u16 ndm_flags, u32 nhid, in vxlan_fdb_update() argument
1138 nhid, swdev_notify, extack); in vxlan_fdb_update()
1145 ndm_flags, nhid, swdev_notify, in vxlan_fdb_update()
1160 __be32 *vni, u32 *ifindex, u32 *nhid, in vxlan_fdb_parse() argument
1239 *nhid = nla_get_u32_default(tb[NDA_NH_ID], 0); in vxlan_fdb_parse()
1255 u32 ifindex, nhid; in vxlan_fdb_add() local
1269 &nhid, extack); in vxlan_fdb_add()
1281 nhid, true, extack); in vxlan_fdb_add()
1332 u32 ifindex, nhid; in vxlan_fdb_delete() local
1338 &nhid, extack); in vxlan_fdb_delete()
2675 u32 nhid, __be32 vni) in vxlan_xmit_nhid() argument
2687 nh = nexthop_find_by_id(dev_net(dev), nhid); in vxlan_xmit_nhid()
2727 u32 nhid = 0; in vxlan_xmit() local
2738 nhid = info->key.nhid; in vxlan_xmit()
2766 if (nhid) in vxlan_xmit()
2767 return vxlan_xmit_nhid(skb, dev, nhid, vni); in vxlan_xmit()
2986 u32 nhid; member
2998 static bool vxlan_fdb_nhid_matches(const struct vxlan_fdb *f, u32 nhid) in vxlan_fdb_nhid_matches() argument
3002 return nh && nh->id == nhid; in vxlan_fdb_nhid_matches()
3021 if (desc->nhid && !vxlan_fdb_nhid_matches(f, desc->nhid)) in vxlan_fdb_flush_matches()
3158 desc.nhid = nla_get_u32(tb[NDA_NH_ID]); in vxlan_fdb_delete_bulk()