Lines Matching refs:vid

492 static int ocelot_vlan_vid_add(struct net_device *dev, u16 vid, bool pvid,  in ocelot_vlan_vid_add()  argument
501 ret = ocelot_vlan_add(ocelot, port, vid, pvid, untagged); in ocelot_vlan_vid_add()
506 ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr, vid, in ocelot_vlan_vid_add()
512 static int ocelot_vlan_vid_del(struct net_device *dev, u16 vid) in ocelot_vlan_vid_del() argument
523 if (vid == OCELOT_STANDALONE_PVID) in ocelot_vlan_vid_del()
526 ret = ocelot_vlan_del(ocelot, port, vid); in ocelot_vlan_vid_del()
531 ocelot_mact_forget(ocelot, dev->dev_addr, vid); in ocelot_vlan_vid_del()
605 u16 vid; member
612 u16 vid; member
628 w->learn.vid, w->learn.entry_type); in ocelot_mact_work()
631 ocelot_mact_forget(ocelot, w->forget.addr, w->forget.vid); in ocelot_mact_work()
663 w.forget.vid = OCELOT_STANDALONE_PVID; in ocelot_mc_unsync()
677 w.learn.vid = OCELOT_STANDALONE_PVID; in ocelot_mc_sync()
733 u16 vid, u16 flags, in ocelot_port_fdb_add() argument
741 return ocelot_fdb_add(ocelot, port, addr, vid, ocelot_port->bridge); in ocelot_port_fdb_add()
746 const unsigned char *addr, u16 vid, in ocelot_port_fdb_del() argument
754 return ocelot_fdb_del(ocelot, port, addr, vid, ocelot_port->bridge); in ocelot_port_fdb_del()
757 static int ocelot_port_fdb_do_dump(const unsigned char *addr, u16 vid, in ocelot_port_fdb_do_dump() argument
786 if (vid && nla_put_u16(dump->skb, NDA_VLAN, vid)) in ocelot_port_fdb_do_dump()
824 u16 vid) in ocelot_vlan_rx_add_vid() argument
826 return ocelot_vlan_vid_add(dev, vid, false, false); in ocelot_vlan_rx_add_vid()
830 u16 vid) in ocelot_vlan_rx_kill_vid() argument
832 return ocelot_vlan_vid_del(dev, vid); in ocelot_vlan_rx_kill_vid()
1074 static int ocelot_vlan_vid_prepare(struct net_device *dev, u16 vid, bool pvid, in ocelot_vlan_vid_prepare() argument
1082 return ocelot_vlan_prepare(ocelot, port, vid, pvid, untagged, extack); in ocelot_vlan_vid_prepare()
1093 ret = ocelot_vlan_vid_prepare(dev, vlan->vid, pvid, untagged, extack); in ocelot_port_obj_add_vlan()
1097 return ocelot_vlan_vid_add(dev, vlan->vid, pvid, untagged); in ocelot_port_obj_add_vlan()
1213 SWITCHDEV_OBJ_PORT_VLAN(obj)->vid); in ocelot_port_obj_del()