As an extension of #1, store on a device whether a protocol on a connector is a Source, a Sink, or a Relay. This will allow proper walking of the path from sources of protocols to sinks, which will determine which protocols are actually supported the entire way through, and where a device drops a protocol.
As an extension of #1, store on a device whether a protocol on a connector is a Source, a Sink, or a Relay. This will allow proper walking of the path from sources of protocols to sinks, which will determine which protocols are actually supported the entire way through, and where a device drops a protocol.