Lines Matching refs:vid

219 	port->vid = NULL_VID;  in sparx5_port_bridge_leave()
254 u16 vid = port->pvid; in sparx5_port_add_addr() local
257 sparx5_mact_learn(sparx5, PGID_CPU, port->ndev->dev_addr, vid); in sparx5_port_add_addr()
259 sparx5_mact_forget(sparx5, port->ndev->dev_addr, vid); in sparx5_port_add_addr()
308 u16 vid; in sparx5_switchdev_bridge_fdb_event_work() local
325 if (fdb_info->vid == 0) in sparx5_switchdev_bridge_fdb_event_work()
326 vid = 1; in sparx5_switchdev_bridge_fdb_event_work()
328 vid = fdb_info->vid; in sparx5_switchdev_bridge_fdb_event_work()
334 fdb_info->addr, vid); in sparx5_switchdev_bridge_fdb_event_work()
337 fdb_info->addr, vid); in sparx5_switchdev_bridge_fdb_event_work()
340 sparx5_del_mact_entry(sparx5, fdb_info->addr, vid); in sparx5_switchdev_bridge_fdb_event_work()
422 v->vid); in sparx5_handle_port_vlan_add()
429 return sparx5_vlan_vid_add(port, v->vid, in sparx5_handle_port_vlan_add()
436 u16 vid, in sparx5_alloc_mdb_entry() argument
454 entry->vid = vid; in sparx5_alloc_mdb_entry()
467 u16 vid) in sparx5_free_mdb_entry() argument
473 if ((vid == 0 || entry->vid == vid) && in sparx5_free_mdb_entry()
489 u16 vid) in sparx5_mdb_get_entry() argument
495 if (ether_addr_equal(e->addr, addr) && e->vid == vid) { in sparx5_mdb_get_entry()
522 u16 vid; in sparx5_handle_port_mdb_add() local
533 vid = 1; in sparx5_handle_port_mdb_add()
535 vid = v->vid; in sparx5_handle_port_mdb_add()
538 entry = sparx5_mdb_get_entry(spx5, v->addr, vid); in sparx5_handle_port_mdb_add()
540 err = sparx5_alloc_mdb_entry(spx5, v->addr, vid, &entry); in sparx5_handle_port_mdb_add()
565 sparx5_mact_learn(spx5, entry->pgid_idx, entry->addr, entry->vid); in sparx5_handle_port_mdb_add()
578 u16 vid; in sparx5_handle_port_mdb_del() local
586 vid = 1; in sparx5_handle_port_mdb_del()
588 vid = v->vid; in sparx5_handle_port_mdb_del()
590 entry = sparx5_mdb_get_entry(spx5, v->addr, vid); in sparx5_handle_port_mdb_del()
612 sparx5_mact_forget(spx5, entry->addr, entry->vid); in sparx5_handle_port_mdb_del()
613 sparx5_free_mdb_entry(spx5, entry->addr, entry->vid); in sparx5_handle_port_mdb_del()
646 u16 vid) in sparx5_handle_port_vlan_del() argument
657 sparx5_mact_forget(sparx5, dev->broadcast, vid); in sparx5_handle_port_vlan_del()
664 ret = sparx5_vlan_vid_del(port, vid); in sparx5_handle_port_vlan_del()
681 SWITCHDEV_OBJ_PORT_VLAN(obj)->vid); in sparx5_handle_port_obj_del()