tcpdump mailing list archives
Re: Request to add MCTP and PCI_DOE to PCAP link type
From: "Yao, Jiewen via tcpdump-workers" <tcpdump-workers () lists tcpdump org>
Date: Mon, 25 Jan 2021 16:11:17 +0000
--- Begin Message --- From: "Yao, Jiewen" <jiewen.yao () intel com>
Date: Mon, 25 Jan 2021 16:11:17 +0000
Thank you. I will file a Pull-Request. The DOE header definition can be found https://github.com/jyao1/openspdm/blob/master/Include/IndustryStandard/PciDoeBinding.h It starts from PCI_DOE_DATA_OBJECT_HEADER.-----Original Message----- From: Michael Richardson <mcr () sandelman ca> Sent: Monday, January 25, 2021 11:21 PM To: Yao, Jiewen <jiewen.yao () intel com> Cc: tcpdump-workers () lists tcpdump org Subject: Re: [tcpdump-workers] Request to add MCTP and PCI_DOE to PCAP link type Yao, Jiewen via tcpdump-workers <tcpdump-workers () lists tcpdump org> wrote: > Hello Any response ? > Thank you Yao Jiewen ... Hi, sorry abotu that. > Hi I write this email to request to below 2 link types. > 1. MCTP > Management Component Transport Protocol (MCTP) is an industry standard > defined by Distributed Management Task Force (DMTF) Platform Management > Communication Interface (PMCI) working group > (https://www.dmtf.org/standards/pmci) > DSP0236 > (https://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.3. 1.pdf) > is the Management Component Transport Protocol (MCTP) Base > Specification. It defines the MCTP transport header. DSP0239 > (https://www.dmtf.org/sites/default/files/standards/documents/DSP0239_1.7. 0.pdf) > defines the Management Component Transport Protocol (MCTP) IDs and > Codes. It defines the MCTP message type in a MCTP packet payload. > Proposal: > LINKTYPE_ name LINKTYPE_ value Corresponding DLT_ name Description > LINKTYPE_MCTP XXX DLT_MCTP MCTP packet is defined in DMTF PMCI working > group Management Component Transport Protocol (MCTP) Base > Specification(https://www.dmtf.org/sites/default/files/standards/documents/D SP0236_1.3.1.pdf) > 8.1 MCTP packet fields. It starts with MCTP transport header in Figure > 4 - Generic message fields. These descriptions look great. Why not follow https://github.com/the-tcpdump- group/libpcap/blob/master/doc/DLT_ALLOCATE_HOWTO.md and send a pull request? > 1. PCI_DOE > PCI Data Object Exchange (DOE) is an industry standard defined by > PCI-SIG (https://pcisig.com/) Data Object Exchange (DOE) > ECN<https://members.pcisig.com/wg/PCI-SIG/document/14143> > (https://members.pcisig.com/wg/PCI-SIG/document/14143). This link is behind some kind of paywall. Maybe there is a public definition we can refer to? > Proposal: > LINKTYPE_ name LINKTYPE_ value Corresponding DLT_ name Description > LINKTYPE_PCI_DOE XXX DLT_PCI_DOE PCI Data Object Exchange (DOE) is > defined in PCI-SIG Data Object Exchange (DOE) ECN > (https://members.pcisig.com/wg/PCI-SIG/document/14143) 6.xx.1 Data > Objects. It starts with DOE Data Object Header 1 in Figure 6-x1: DOE > Data Object Format. > The reason I submit this request is because we are implementing a > "SpdmDump" tool to dump the SPDM message defined in DMTF PMCI Security > Protocol and Data Model (SPDM) Specification DSP0274 > (https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1. 0.pdf). > SPDM is similar to network Transport Layer Security (TLS) protocol. It > is a transport layer protocol. The MCTP and the PCI_DOE are the > transport layer binding to send message to hardware device (MCTP > capable device or PCI_DOE capable device). > We did a prototype for the SpdmDump tool > (https://github.com/jyao1/openspdm/blob/master/Doc/SpdmDump.md). We can > generate a PCAP file and parse it offline. In our prototype, we use > below definition: #define LINKTYPE_MCTP 290 // 0x0122 #define > LINKTYPE_PCI_DOE 291 // 0x0123 If you can assign same number, it will > be great. If different number is assigned, we will change our > implementation accordingly. > Thank you Yao Jiewen > _______________________________________________ tcpdump-workers mailing > list tcpdump-workers () lists tcpdump org > https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers
--- End Message ---
_______________________________________________ tcpdump-workers mailing list tcpdump-workers () lists tcpdump org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers
Current thread:
- Re: Request to add MCTP and PCI_DOE to PCAP link type Yao, Jiewen via tcpdump-workers (Jan 23)
- Re: Request to add MCTP and PCI_DOE to PCAP link type Michael Richardson via tcpdump-workers (Jan 25)
- Message not available
- Re: Request to add MCTP and PCI_DOE to PCAP link type Yao, Jiewen via tcpdump-workers (Jan 25)
- Message not available
- Message not available
- Re: Request to add MCTP and PCI_DOE to PCAP link type Michael Richardson via tcpdump-workers (Jan 25)
- Message not available
- <Possible follow-ups>
- Re: Request to add MCTP and PCI_DOE to PCAP link type Guy Harris via tcpdump-workers (Jan 24)
- Re: Request to add MCTP and PCI_DOE to PCAP link type Yao, Jiewen via tcpdump-workers (Jan 25)
- Re: Request to add MCTP and PCI_DOE to PCAP link type Guy Harris via tcpdump-workers (Jan 27)
- Re: Request to add MCTP and PCI_DOE to PCAP link type Yao, Jiewen via tcpdump-workers (Jan 27)