Export (0) Print
Expand All

2.2.4.6 LinkMacToViewerReportFunnelInfo

The LinkMacToViewerReportFunnelInfo message is sent by the server to assign a unique identifier to a client in response to a LinkViewerToMacFunnelInfo (section 2.2.4.19) message received from the client. This identifier is then used by the client in RequestPacketListResend (section 2.2.5) packets.


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

chunkLen

MID

hr

playIncarnation

transportMask

nBlockFragments

fragmentBytes

nCubs

failedCubs

nDisks

decluster

cubddDatagramSize

Packet-pair packet (variable)

...

chunkLen (4 bytes): Length of the message in chunks. A chunk is 8 bytes.

MID (4 bytes): Message ID. For this message, the value MUST be 0x00040015.

hr (4 bytes): The result of processing the client LinkViewerToMacFunnelInfo (section 2.2.4.19) request. For HRESULT codes, see [MS-ERREF].

playIncarnation (4 bytes): A 32-bit field. It MUST be set to one of the following values:

Value

Meaning

MMS_DISABLE_PACKET_PAIR

0xf0f0f0ef

 The server does not send packet-pair packets.

MMS_USE_PACKET_PAIR

0xf0f0f0f0

The server sends packet-pair packets as part of the LinkMacToViewerReportFunnelInfo messages.

MMS_PACKET_PAIR_TCP_HIGH_ENTROPY

0xf0f0f0f1

The server sends packet-pair packets as part of the LinkMacToViewerReportFunnelInfo messages.

MMS_PACKET_PAIR_UDP_HIGH_ENTROPY

0xf0f0f901

The server sends packet-pair packets using Data (section 2.2.2) packets sent over UDP.

transportMask (4 bytes): A 32-bit field. It MUST be set to 0x00000008.

nBlockFragments (4 bytes): A 32-bit field. It MUST be set to 0x00000001.

fragmentBytes (4 bytes): A 32-bit field. It MUST be set to 0x00010000.

nCubs (4 bytes): A 32-bit field. This field MUST be an identifier that is chosen by the server. It is recommended that the server generate a unique identifier for each client because the client includes the identifier in any RequestPacketListResend (section 2.2.5) packets that it sends. A unique identifier can help the server associate a RequestPacketListResend (section 2.2.5) packet with a particular client.

failedCubs (4 bytes): A 32-bit field. It MUST be set to 0x00000000.

nDisks (4 bytes): A 32-bit field. It MUST be set to 0x00000001.

decluster (4 bytes): 32-bit field. It MUST be set to 0x00000000.

cubddDatagramSize (4 bytes): A 32-bit field. It MUST be set to 0x00000000.

Packet-pair packet (variable): A variable-size array of bytes. This field MUST only be present if the value of the playIncarnation field is 0xF0F0F0F0 or 0xF0F0F0F1. In such cases, the server sends three LinkMacToViewerReportFunnelInfo messages.

Show:
© 2016 Microsoft