On 12/07/2022 23:28, Matthias Kaehlcke wrote: >> >> But another question - why "peer-hub"? I remember some discussion about >> naming, so was peer preferred over companion? > > Yes, Alan Stern pointed out that 'companion' can be confusing in the context > of USB: > > What do you mean by "companion hub"? I think you are using the wrong > word here. If you're talking about the relation between the two logical > hubs (one attached to the SuperSpeed bus and one attached to the > Low/Full/High-speed bus) within a physical USB-3 hub, the correct term > for this is "peer". See the existing usages in hub.h, hub.c, and > port.c. > > "Companion" refers to something completely different (i.e., the UHCI or > OHCI controllers that handle Low/Full-speed connections on behalf of a > High-speed EHCI controller). > > https://patchwork.kernel.org/comment/24912563/ Thanks, that explains a lot! Best regards, Krzysztof