Lines Matching refs:vid
4096 u8 *addr, u16 vid, u32 pid, u32 seq,
4118 if (vid)
4119 if (nla_put(skb, NDA_VLAN, sizeof(u16), &vid))
4138 static void rtnl_fdb_notify(struct net_device *dev, u8 *addr, u16 vid, int type,
4149 err = nlmsg_populate_fdb_fill(skb, dev, addr, vid,
4168 const unsigned char *addr, u16 vid,
4186 if (vid) {
4207 u16 vid = 0;
4215 vid = nla_get_u16(vlan_attr);
4217 if (!vid || vid >= VLAN_VID_MASK) {
4222 *p_vid = vid;
4234 u16 vid;
4266 err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
4278 err = ops->ndo_fdb_add(ndm, tb, dev, addr, vid,
4290 vid,
4294 err = ndo_dflt_fdb_add(ndm, tb, dev, addr, vid,
4298 rtnl_fdb_notify(dev, addr, vid, RTM_NEWNEIGH,
4313 const unsigned char *addr, u16 vid)
4352 u16 vid;
4392 err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
4406 err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid, extack);
4409 err = ops->ndo_fdb_del_bulk(ndm, tb, dev, vid,
4424 err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid, extack);
4426 err = ndo_dflt_fdb_del(ndm, tb, dev, addr, vid);
4431 err = ops->ndo_fdb_del_bulk(ndm, tb, dev, vid,
4437 rtnl_fdb_notify(dev, addr, vid, RTM_DELNEIGH,
4700 u16 *vid, struct netlink_ext_ack *extack)
4745 err = fdb_vid_parse(tb[i], vid, extack);
4772 u16 vid = 0;
4776 &brport_idx, &addr, &vid, extack);
4844 err = ops->ndo_fdb_get(skb, tb, dev, addr, vid,
6239 if (entry->vid >= VLAN_VID_MASK) {