thunderbolt: Disable PCIe extended encapsulation upon teardown properly
authorGil Fine <gil.fine@linux.intel.com>
Wed, 15 Nov 2023 10:09:57 +0000 (12:09 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 14 Dec 2023 06:07:45 +0000 (08:07 +0200)
commit2b3a6239d286d6b74295ccf21905ba6533bcf3a9
tree041092c2dd62ccb9147b228df6d7d557c488c12f
parent54967f4177d3d8d6231eeedee669c2512bcbf172
thunderbolt: Disable PCIe extended encapsulation upon teardown properly

In case of PCIe tunnel teardown (including if caused by router unplug),
PCIe extended encapsulation bit should be cleared in downstream and
upstream routers accordingly.

Signed-off-by: Gil Fine <gil.fine@linux.intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tunnel.c