Hi, This small series improves the "data" path handling when doing host-to-host connections over TBT/USB4 cable. First patch delays setting nodename upon first connect to allow the userspace to fill in host name. Rest of the series deal with the NHI (TBT/USB4 host interface) HopID allocation so that by dropping the E2E workaround which was never used, we can use DMA rings starting from 1 to transfer data over the TBT/USB4 fabric. Mika Westerberg (4): thunderbolt: Build initial XDomain property block upon first connect thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 thunderbolt: NHI can use HopIDs 1-7 thunderbolt: Get rid of E2E workaround drivers/net/thunderbolt.c | 4 +- drivers/thunderbolt/nhi.c | 30 ++--------- drivers/thunderbolt/switch.c | 7 ++- drivers/thunderbolt/xdomain.c | 94 ++++++++++++++++++++--------------- include/linux/thunderbolt.h | 2 - 5 files changed, 64 insertions(+), 73 deletions(-) -- 2.27.0.rc2