Crate gdma_defs

Source
Expand description

Hardware definitions for the GDMA/MANA device, which is the NIC exposed by new Azure hardware SKUs.

Modules§

access
Tools to help access queue entries.
bnic
GDMA Basic NIC (BNIC/MANA) definitions

Structs§

CqEqDoorbellValue
Cqe
CqeParams
Eqe
EqeDataReconfig
EqeParams
EstablishHwc
GdmaChangeMsixVectorIndexForEq
GdmaCreateDmaRegionReq
GdmaCreateDmaRegionResp
GdmaCreateQueueReq
GdmaCreateQueueResp
GdmaDestroyDmaRegionReq
GdmaDevId
GdmaDevType
GdmaDisableQueueReq
GdmaGenerateTestEventReq
GdmaListDevicesResp
GdmaMsgHdr
GdmaQueryMaxResourcesResp
GdmaQueueType
GdmaRegisterDeviceResp
GdmaReqHdr
GdmaRequestType
GdmaRespHdr
GdmaVerifyVerReq
GdmaVerifyVerResp
HwcInitEqIdDb
HwcInitTypeData
HwcRxOob
HwcRxOobFlags
HwcTxOob
HwcTxOobFlags1
HwcTxOobFlags2
HwcTxOobFlags3
HwcTxOobFlags4
RegMap
Sge
SmcMessageType
SmcProtoHdr
WqDoorbellValue
Wqe
WqeHeader
WqeParams

Constants§

CLIENT_OOB_8
CLIENT_OOB_24
CLIENT_OOB_32
DB_CQ
DB_EQ
DB_RQ
DB_RQ_CLIENT_DATA
DB_SQ
DEVICE_ID
DRIVER_CAP_FLAG_1_HWC_TIMEOUT_RECONFIG
DRIVER_CAP_FLAG_1_HW_VPORT_LINK_AWARE
DRIVER_CAP_FLAG_1_VARIABLE_INDIRECTION_TABLE_SUPPORT
GDMA_EQE_COMPLETION
GDMA_EQE_HWC_INIT_DATA
GDMA_EQE_HWC_INIT_DONE
GDMA_EQE_HWC_INIT_EQ_ID_DB
GDMA_EQE_HWC_RECONFIG_DATA
GDMA_EQE_TEST_EVENT
GDMA_MESSAGE_V1
GDMA_PAGE_TYPE_4K
GDMA_STANDARD_HEADER_TYPE
HWC_DATA_CONFIG_HWC_TIMEOUT
HWC_DATA_TYPE_HW_VPORT_LINK_CONNECT
HWC_DATA_TYPE_HW_VPORT_LINK_DISCONNECT
HWC_DEV_ID
HWC_INIT_DATA_CQID
HWC_INIT_DATA_GPA_MKEY
HWC_INIT_DATA_MAX_NUM_CQS
HWC_INIT_DATA_MAX_REQUEST
HWC_INIT_DATA_MAX_RESPONSE
HWC_INIT_DATA_PDID
HWC_INIT_DATA_QUEUE_DEPTH
HWC_INIT_DATA_RQID
HWC_INIT_DATA_SQID
OWNER_BITS
OWNER_MASK
PAGE_SIZE32
PAGE_SIZE64
SMC_MSG_TYPE_DESTROY_HWC_VERSION
SMC_MSG_TYPE_ESTABLISH_HWC_VERSION
SMC_MSG_TYPE_REPORT_HWC_TIMEOUT_VERSION
VENDOR_ID
WQE_ALIGNMENT