tcpdump mailing list archives

Link-layer header type request for DisplayPort AUX channel


From: dirk.eibach () gdsys cc
Date: Mon, 23 Apr 2018 12:19:51 +0200

From: Dirk Eibach <dirk.eibach () gdsys cc>

I need a link-layer header type value for DisplayPort AUX channel.

Description:
DisplayPort AUX channel monitoring data as specified by VESA
DisplayPort(DP) Standard preceeded by a pseudo-header.

LINKTYPE_DPAUX

Packet structure
(all fields are 8 Bit wide)

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          Packet Type          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             Payload           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Packet Type DATA
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        Type DATA(0x00)        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  From Sink(0x00)/Source(0x01) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        AUX channel data       |

This is the actual Data as specified by the DisplayPort standard. It
is preceded by the information if the Data was sent from the Sink(e.g.
a display) or from the Source(e.g. a graphics card).

Packet Type EVENT
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        Type EVENT(0x02)       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          Input Status         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

One of the monitored input signals has changed its value.
Input status encoding:
Bit 0: HPD (Hot Plug Detect)
Bit 1-7: Application specific

Packet Type START
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        Type START(0x03)       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          Input Status         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

A monitor session was started.
Inputs status encoding as specified in EVENT packet description.

Packet Type STOP
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        Type STOP(0x04)        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

A monitor session was stopped.
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers () lists tcpdump org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers

Current thread: