Lines Matching refs:vid
3899 u8 *addr, u16 vid, u32 pid, u32 seq,
3921 if (vid)
3922 if (nla_put(skb, NDA_VLAN, sizeof(u16), &vid))
3941 static void rtnl_fdb_notify(struct net_device *dev, u8 *addr, u16 vid, int type,
3952 err = nlmsg_populate_fdb_fill(skb, dev, addr, vid,
3971 const unsigned char *addr, u16 vid,
3984 if (vid) {
4005 u16 vid = 0;
4013 vid = nla_get_u16(vlan_attr);
4015 if (!vid || vid >= VLAN_VID_MASK) {
4020 *p_vid = vid;
4032 u16 vid;
4064 err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
4076 err = ops->ndo_fdb_add(ndm, tb, dev, addr, vid,
4088 vid,
4092 err = ndo_dflt_fdb_add(ndm, tb, dev, addr, vid,
4096 rtnl_fdb_notify(dev, addr, vid, RTM_NEWNEIGH,
4111 const unsigned char *addr, u16 vid)
4141 u16 vid;
4175 err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
4188 err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid);
4200 vid);
4202 err = ndo_dflt_fdb_del(ndm, tb, dev, addr, vid);
4205 rtnl_fdb_notify(dev, addr, vid, RTM_DELNEIGH,
4468 u16 *vid, struct netlink_ext_ack *extack)
4513 err = fdb_vid_parse(tb[i], vid, extack);
4540 u16 vid = 0;
4544 &brport_idx, &addr, &vid, extack);
4612 err = ops->ndo_fdb_get(skb, tb, dev, addr, vid,