// Defines APIs to IBAccess and datastructures used by the Interface

// Common (User/Application or Kernel access)
ib_types.h - primary data types for IB
vpi.h - data types used as arguments to verbs
ib_mad.h - IB MAD packet headers
ib_pkt.h - IB Link, Network and Transport layer packet headers
ib_sm.h - SMA/SMI packets
ib_sd.h - Subnet Data interfaces for User and Kernel
ib_generalServices.h - GSI packet headers
ib_sa_records.h - SA packets


// For User/Application space access
uvca_exp.h - User Verbs
umadt.h - User SMI/GSI interface

// For Kernel access
ibt.h - interface function tables
vpi_export.h - kernel verbs
ib_gsi.h - Kernel GSI
ib_smi.h - Kernel SMI
SvcLib.h - Kernel TSL
ib_cm.h - Kernel CM
ib_ibt.h - Kernel CA and Notification handling


// Omit
bldver.h - intel source version
ib_status.h - TBD defines to build FSTATUS codes
ib_helper.h - internal helper functions
ib_debug.h - internal debug interfaces
