net/mlx4_core: Don't fail reg/unreg vlan for older guests
[cascardo/linux.git] / drivers / net / ethernet / mellanox / mlx4 / cmd.c
index 887d625..65d41b7 100644 (file)
@@ -1718,6 +1718,7 @@ static void mlx4_master_do_cmd(struct mlx4_dev *dev, int slave, u8 cmd,
        if (cmd == MLX4_COMM_CMD_RESET) {
                mlx4_warn(dev, "Received reset from slave:%d\n", slave);
                slave_state[slave].active = false;
+               slave_state[slave].old_vlan_api = false;
                mlx4_master_deactivate_admin_state(priv, slave);
                for (i = 0; i < MLX4_EVENT_TYPES_NUM; ++i) {
                                slave_state[slave].event_eq[i].eqn = -1;