project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.45k stars 1.99k forks source link

Combine local LargePayload flag and peer TCP advertisements in DNS-SD to set PeerAddress type during EstablishSession() #32348

Closed pidarped closed 1 month ago

pidarped commented 8 months ago

Feature description

Currently, within https://github.com/project-chip/connectedhomeip/pull/30339, during EstablishSession(..) the PeerAddress TransportType is set to TCP using only the local large payload flag. Once, https://github.com/project-chip/connectedhomeip/pull/30392 is in, combine the peer DNS-SD TCP advertisement with the large payload to pick the transport type.

Platform

core

Platform Version(s)

No response

Anything else?

No response

pidarped commented 1 month ago

Resolved by https://github.com/project-chip/connectedhomeip/pull/33481