2.2.2.3.12 Upgrade Response

The Upgrade Response message transports an upgrade response.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Length of Endpoints list

Endpoint 1

...

Endpoint 2

...

Metadata Length

EndpointType1

EndpointType1Data Length

EndpointType1Data

...

EndpointType2

EndpointType2Data Length

EndpointType2Data

...

HostEndpoints: A length-prefixed list of endpoint structures (see following) that are provided by each transport on the host device.

Length of Endpoints list (2 bytes): Contains the number of endpoints in the list.

Endpoint n (8 bytes): An Endpoint structure in the list.

The Endpoint structures are as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Host data Length

Host data

...

Service data Length

Service data

...

Endpoint Type

Host data Length (4 bytes): The length of the Host data.

Host data (8 bytes): Data that defines the name of the host.

Service data Length (4 bytes): The length of the Service data.

Service data (8 bytes): Data that defines the name of the service on the host.

EndpointType (2 bytes): An enumeration that defines the type of endpoint. See section 2.2.2.3.11 for values.

Metadata: The overall section is also prefixed with the size to indicate how many such endpoint type-to-data mappings are present. Transport defined data that is size prefixed for each transport endpoint type available on the device.

Metadata Length (2 bytes): Section prefix that indicates how many endpoint type-to-data mappings are present.

Each transport endpoint type available on the device has the following data set:

EndpointType(n) (2 bytes): An enumeration that defines the type of endpoint defined in section 2.2.2.3.11.

EndpointType(n)Data Length (4 bytes): The length of the Endpoint Type data.

EndpointType(n)Data (8 bytes): The Endpoint Type data.

If the network type of the device is "Public", CDP will use TTK (Trust Tuple Keyword) field "WFDCDPSvc" from the firewall rule "Connected Devices Platform - Wi-Fi Direct Transport (TCP-In)" to allow traffic over network using TCP protocol.