Lines Matching refs:vid
2435 u8 *addr, u16 vid, u32 pid, u32 seq, in nlmsg_populate_fdb_fill() argument
2457 if (vid) in nlmsg_populate_fdb_fill()
2458 if (nla_put(skb, NDA_VLAN, sizeof(u16), &vid)) in nlmsg_populate_fdb_fill()
2474 static void rtnl_fdb_notify(struct net_device *dev, u8 *addr, u16 vid, int type) in rtnl_fdb_notify() argument
2484 err = nlmsg_populate_fdb_fill(skb, dev, addr, vid, in rtnl_fdb_notify()
2503 const unsigned char *addr, u16 vid, in ndo_dflt_fdb_add() argument
2516 if (vid) { in ndo_dflt_fdb_add()
2536 u16 vid = 0; in fdb_vid_parse() local
2544 vid = nla_get_u16(vlan_attr); in fdb_vid_parse()
2546 if (!vid || vid >= VLAN_VID_MASK) { in fdb_vid_parse()
2548 vid); in fdb_vid_parse()
2552 *p_vid = vid; in fdb_vid_parse()
2563 u16 vid; in rtnl_fdb_add() local
2589 err = fdb_vid_parse(tb[NDA_VLAN], &vid); in rtnl_fdb_add()
2601 err = ops->ndo_fdb_add(ndm, tb, dev, addr, vid, in rtnl_fdb_add()
2613 vid, in rtnl_fdb_add()
2616 err = ndo_dflt_fdb_add(ndm, tb, dev, addr, vid, in rtnl_fdb_add()
2620 rtnl_fdb_notify(dev, addr, vid, RTM_NEWNEIGH); in rtnl_fdb_add()
2634 const unsigned char *addr, u16 vid) in ndo_dflt_fdb_del() argument
2663 u16 vid; in rtnl_fdb_del() local
2691 err = fdb_vid_parse(tb[NDA_VLAN], &vid); in rtnl_fdb_del()
2704 err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid); in rtnl_fdb_del()
2716 vid); in rtnl_fdb_del()
2718 err = ndo_dflt_fdb_del(ndm, tb, dev, addr, vid); in rtnl_fdb_del()
2721 rtnl_fdb_notify(dev, addr, vid, RTM_DELNEIGH); in rtnl_fdb_del()