Lines Matching refs:ndm
320 struct ndmsg *ndm; in vxlan_fdb_info() local
323 nlh = nlmsg_put(skb, portid, seq, type, sizeof(*ndm), flags); in vxlan_fdb_info()
327 ndm = nlmsg_data(nlh); in vxlan_fdb_info()
328 memset(ndm, 0, sizeof(*ndm)); in vxlan_fdb_info()
333 ndm->ndm_family = AF_INET; in vxlan_fdb_info()
337 ndm->ndm_family = AF_BRIDGE; in vxlan_fdb_info()
338 ndm->ndm_state = fdb->state; in vxlan_fdb_info()
339 ndm->ndm_ifindex = vxlan->dev->ifindex; in vxlan_fdb_info()
340 ndm->ndm_flags = fdb->flags; in vxlan_fdb_info()
341 ndm->ndm_type = RTN_UNICAST; in vxlan_fdb_info()
850 static int vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], in vxlan_fdb_add() argument
861 if (!(ndm->ndm_state & (NUD_PERMANENT|NUD_REACHABLE))) { in vxlan_fdb_add()
863 ndm->ndm_state); in vxlan_fdb_add()
878 err = vxlan_fdb_create(vxlan, addr, &ip, ndm->ndm_state, flags, in vxlan_fdb_add()
879 port, vni, ifindex, ndm->ndm_flags); in vxlan_fdb_add()
886 static int vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], in vxlan_fdb_delete() argument