#ifndef _FC_MS_H_
#define _FC_MS_H_
#include <linux/types.h>
#define FC_FDMI_SUBTYPE …
#define FDMI_V1 …
#define FDMI_V2 …
enum fc_fdmi_req { … };
enum fc_fdmi_hba_attr_type { … };
#define FC_FDMI_HBA_ATTR_NODENAME_LEN …
#define FC_FDMI_HBA_ATTR_MANUFACTURER_LEN …
#define FC_FDMI_HBA_ATTR_SERIALNUMBER_LEN …
#define FC_FDMI_HBA_ATTR_MODEL_LEN …
#define FC_FDMI_HBA_ATTR_MODELDESCR_LEN …
#define FC_FDMI_HBA_ATTR_HARDWAREVERSION_LEN …
#define FC_FDMI_HBA_ATTR_DRIVERVERSION_LEN …
#define FC_FDMI_HBA_ATTR_OPTIONROMVERSION_LEN …
#define FC_FDMI_HBA_ATTR_FIRMWAREVERSION_LEN …
#define FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN …
#define FC_FDMI_HBA_ATTR_MAXCTPAYLOAD_LEN …
#define FC_FDMI_HBA_ATTR_NODESYMBLNAME_LEN …
#define FC_FDMI_HBA_ATTR_VENDORSPECIFICINFO_LEN …
#define FC_FDMI_HBA_ATTR_NUMBEROFPORTS_LEN …
#define FC_FDMI_HBA_ATTR_FABRICNAME_LEN …
#define FC_FDMI_HBA_ATTR_BIOSVERSION_LEN …
#define FC_FDMI_HBA_ATTR_BIOSSTATE_LEN …
#define FC_FDMI_HBA_ATTR_VENDORIDENTIFIER_LEN …
enum fc_fdmi_port_attr_type { … };
#define FC_FDMI_PORT_ATTR_FC4TYPES_LEN …
#define FC_FDMI_PORT_ATTR_SUPPORTEDSPEED_LEN …
#define FC_FDMI_PORT_ATTR_CURRENTPORTSPEED_LEN …
#define FC_FDMI_PORT_ATTR_MAXFRAMESIZE_LEN …
#define FC_FDMI_PORT_ATTR_OSDEVICENAME_LEN …
#define FC_FDMI_PORT_ATTR_HOSTNAME_LEN …
#define FC_FDMI_PORT_ATTR_NODENAME_LEN …
#define FC_FDMI_PORT_ATTR_PORTNAME_LEN …
#define FC_FDMI_PORT_ATTR_SYMBOLICNAME_LEN …
#define FC_FDMI_PORT_ATTR_PORTTYPE_LEN …
#define FC_FDMI_PORT_ATTR_SUPPORTEDCLASSSRVC_LEN …
#define FC_FDMI_PORT_ATTR_FABRICNAME_LEN …
#define FC_FDMI_PORT_ATTR_CURRENTFC4TYPE_LEN …
#define FC_FDMI_PORT_ATTR_PORTSTATE_LEN …
#define FC_FDMI_PORT_ATTR_DISCOVEREDPORTS_LEN …
#define FC_FDMI_PORT_ATTR_PORTID_LEN …
struct fc_fdmi_hba_identifier { … };
struct fc_fdmi_port_name { … };
#define FC_FDMI_ATTR_ENTRY_HEADER_LEN …
struct fc_fdmi_attr_entry { … } __attribute__((packed));
struct fs_fdmi_attrs { … } __attribute__((packed));
struct fc_fdmi_rpl { … } __attribute__((packed));
struct fc_fdmi_rhba { … } __attribute__((packed));
struct fc_fdmi_rhat { … } __attribute__((packed));
struct fc_fdmi_rprt { … } __attribute__((packed));
struct fc_fdmi_rpa { … } __attribute__((packed));
struct fc_fdmi_dprt { … } __attribute__((packed));
struct fc_fdmi_dpa { … } __attribute__((packed));
struct fc_fdmi_dhat { … } __attribute__((packed));
struct fc_fdmi_dhba { … } __attribute__((packed));
#endif