forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
655 B
36 lines
655 B
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
|
/* |
|
* Management Component Transport Protocol (MCTP) |
|
* |
|
* Copyright (c) 2021 Code Construct |
|
* Copyright (c) 2021 Google |
|
*/ |
|
|
|
#ifndef __UAPI_MCTP_H |
|
#define __UAPI_MCTP_H |
|
|
|
#include <linux/types.h> |
|
|
|
typedef __u8 mctp_eid_t; |
|
|
|
struct mctp_addr { |
|
mctp_eid_t s_addr; |
|
}; |
|
|
|
struct sockaddr_mctp { |
|
unsigned short int smctp_family; |
|
int smctp_network; |
|
struct mctp_addr smctp_addr; |
|
__u8 smctp_type; |
|
__u8 smctp_tag; |
|
}; |
|
|
|
#define MCTP_NET_ANY 0x0 |
|
|
|
#define MCTP_ADDR_NULL 0x00 |
|
#define MCTP_ADDR_ANY 0xff |
|
|
|
#define MCTP_TAG_MASK 0x07 |
|
#define MCTP_TAG_OWNER 0x08 |
|
|
|
#endif /* __UAPI_MCTP_H */
|
|
|