Lines Matching refs:vid
2567 u8 *addr, u16 vid, u32 pid, u32 seq, in nlmsg_populate_fdb_fill() argument
2589 if (vid) in nlmsg_populate_fdb_fill()
2590 if (nla_put(skb, NDA_VLAN, sizeof(u16), &vid)) in nlmsg_populate_fdb_fill()
2606 static void rtnl_fdb_notify(struct net_device *dev, u8 *addr, u16 vid, int type) in rtnl_fdb_notify() argument
2616 err = nlmsg_populate_fdb_fill(skb, dev, addr, vid, in rtnl_fdb_notify()
2635 const unsigned char *addr, u16 vid, in ndo_dflt_fdb_add() argument
2648 if (vid) { in ndo_dflt_fdb_add()
2668 u16 vid = 0; in fdb_vid_parse() local
2676 vid = nla_get_u16(vlan_attr); in fdb_vid_parse()
2678 if (!vid || vid >= VLAN_VID_MASK) { in fdb_vid_parse()
2680 vid); in fdb_vid_parse()
2684 *p_vid = vid; in fdb_vid_parse()
2695 u16 vid; in rtnl_fdb_add() local
2721 err = fdb_vid_parse(tb[NDA_VLAN], &vid); in rtnl_fdb_add()
2733 err = ops->ndo_fdb_add(ndm, tb, dev, addr, vid, in rtnl_fdb_add()
2745 vid, in rtnl_fdb_add()
2748 err = ndo_dflt_fdb_add(ndm, tb, dev, addr, vid, in rtnl_fdb_add()
2752 rtnl_fdb_notify(dev, addr, vid, RTM_NEWNEIGH); in rtnl_fdb_add()
2766 const unsigned char *addr, u16 vid) in ndo_dflt_fdb_del() argument
2795 u16 vid; in rtnl_fdb_del() local
2823 err = fdb_vid_parse(tb[NDA_VLAN], &vid); in rtnl_fdb_del()
2836 err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid); in rtnl_fdb_del()
2848 vid); in rtnl_fdb_del()
2850 err = ndo_dflt_fdb_del(ndm, tb, dev, addr, vid); in rtnl_fdb_del()
2853 rtnl_fdb_notify(dev, addr, vid, RTM_DELNEIGH); in rtnl_fdb_del()