libmctp.h (ba6727e6d61d19720d4ca8756f465375adc82536) | libmctp.h (3a540664c5fbf8cabeca0c1a1af27b1b979eb253) |
---|---|
1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2 3#ifndef _LIBMCTP_H 4#define _LIBMCTP_H 5 6#ifdef __cplusplus 7extern "C" { 8#endif --- 24 unchanged lines hidden (view full) --- 33#define MCTP_HDR_SEQ_SHIFT (4) 34#define MCTP_HDR_SEQ_MASK (0x3) 35#define MCTP_HDR_TAG_SHIFT (0) 36#define MCTP_HDR_TAG_MASK (0x7) 37 38/* Baseline Transmission Unit and packet size */ 39#define MCTP_BTU 64 40#define MCTP_PACKET_SIZE(unit) ((unit) + sizeof(struct mctp_hdr)) | 1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2 3#ifndef _LIBMCTP_H 4#define _LIBMCTP_H 5 6#ifdef __cplusplus 7extern "C" { 8#endif --- 24 unchanged lines hidden (view full) --- 33#define MCTP_HDR_SEQ_SHIFT (4) 34#define MCTP_HDR_SEQ_MASK (0x3) 35#define MCTP_HDR_TAG_SHIFT (0) 36#define MCTP_HDR_TAG_MASK (0x7) 37 38/* Baseline Transmission Unit and packet size */ 39#define MCTP_BTU 64 40#define MCTP_PACKET_SIZE(unit) ((unit) + sizeof(struct mctp_hdr)) |
41#define MCTP_BODY_SIZE(unit) ((unit) - sizeof(struct mctp_hdr)) |
|
41 42/* packet buffers */ 43 44struct mctp_pktbuf { 45 size_t start, end, size; 46 size_t mctp_hdr_off; 47 struct mctp_pktbuf *next; 48 unsigned char data[]; --- 95 unchanged lines hidden --- | 42 43/* packet buffers */ 44 45struct mctp_pktbuf { 46 size_t start, end, size; 47 size_t mctp_hdr_off; 48 struct mctp_pktbuf *next; 49 unsigned char data[]; --- 95 unchanged lines hidden --- |