regenerate portindex