Dynmic port config