Async ports and interfaces do the castling.
Now interfaces hang under ports. Minimum change, missing port ID to select port if iface type is the same.