support some ports partitioned and some not