But neither USB nor DP(or DVI, VGA...) are symmetrical interfaces. They don't work like RS232C or Ethernet ports, a product that use these standards must be designed from beginning as a host or as a peripheral(or as a special 2-in-1 gadget that can exclusively switch roles). I think that's what GP meant by dual directional.