| /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ |
| * FC Transport Netlink Interface |
| * Copyright (C) 2006 James Smart, Emulex Corporation |
| #ifndef SCSI_NETLINK_FC_H |
| #define SCSI_NETLINK_FC_H |
| #include <scsi/scsi_netlink.h> |
| * This file intended to be included by both kernel and user space |
| * FC Transport Message Types |
| #define FC_NL_ASYNC_EVENT 0x0100 |
| /* macro to round up message lengths to 8byte boundary */ |
| #define FC_NL_MSGALIGN(len) (((len) + 7) & ~7) |
| * FC Transport Broadcast Event Message : |
| * Note: if Vendor Unique message, &event_data will be start of |
| * vendor unique payload, and the length of the payload is |
| * Note: When specifying vendor_id, be sure to read the Vendor Type and ID |
| * formatting requirements specified in scsi_netlink.h |
| struct scsi_nl_hdr snlh; /* must be 1st element ! */ |
| } __attribute__((aligned(sizeof(__u64)))); |
| #endif /* SCSI_NETLINK_FC_H */ |