Configurable ports