Lines Matching refs:eid
24 static int mctp_neigh_add(struct mctp_dev *mdev, mctp_eid_t eid, in mctp_neigh_add() argument
33 if (mctp_neigh_lookup(mdev, eid, NULL) == 0) { in mctp_neigh_add()
51 neigh->eid = eid; in mctp_neigh_add()
88 static int mctp_neigh_remove(struct mctp_dev *mdev, mctp_eid_t eid, in mctp_neigh_remove() argument
97 if (neigh->dev == mdev && neigh->eid == eid && in mctp_neigh_remove()
124 mctp_eid_t eid; in mctp_rtm_newneigh() local
145 eid = nla_get_u8(tb[NDA_DST]); in mctp_rtm_newneigh()
146 if (!mctp_address_unicast(eid)) { in mctp_rtm_newneigh()
169 return mctp_neigh_add(mdev, eid, MCTP_NEIGH_STATIC, in mctp_rtm_newneigh()
182 mctp_eid_t eid; in mctp_rtm_delneigh() local
195 eid = nla_get_u8(tb[NDA_DST]); in mctp_rtm_delneigh()
206 return mctp_neigh_remove(mdev, eid, MCTP_NEIGH_STATIC); in mctp_rtm_delneigh()
229 if (nla_put_u8(skb, NDA_DST, neigh->eid)) in mctp_fill_neigh()
279 int mctp_neigh_lookup(struct mctp_dev *mdev, mctp_eid_t eid, void *ret_hwaddr) in mctp_neigh_lookup() argument
287 if (mdev == neigh->dev && eid == neigh->eid) { in mctp_neigh_lookup()