add external port input/output descriptors