Subsequent patches will need to access the default port VLAN. Since this
VLAN will exist throughout the lifetime of the port, simply store it in
the port's struct.
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
                err = PTR_ERR(mlxsw_sp_port_vlan);
                goto err_port_vlan_create;
        }
+       mlxsw_sp_port->default_vlan = mlxsw_sp_port_vlan;
 
        mlxsw_sp_port_switchdev_init(mlxsw_sp_port);
        mlxsw_sp->ports[local_port] = mlxsw_sp_port;
 
        } periodic_hw_stats;
        struct mlxsw_sp_port_sample *sample;
        struct list_head vlans_list;
+       struct mlxsw_sp_port_vlan *default_vlan;
        struct mlxsw_sp_qdisc *root_qdisc;
        struct mlxsw_sp_qdisc *tclass_qdiscs;
        unsigned acl_rule_count;