Little Endian
struct hermonprm_queue_pair_ee_context_entry_st
No. | 名称 | 属性 | 説明 |
---|---|---|---|
1 |
hermonprm_queue_pair_ee_context_entry_st | Little Endian | |
reserved0[0x00008] | pseudo_bit_t | ||
reserved1[0x00001] | pseudo_bit_t | ||
reserved2[0x00002] | pseudo_bit_t | ||
pm_state[0x00002] | pseudo_bit_t | Path migration state (Migrated, Armed or Rearm) | |
reserved3[0x00003] | pseudo_bit_t | ||
st[0x00004] | pseudo_bit_t | Transport Service Type: RC: 0, UC: 1, RD: 2, UD: 3, FCMND:4, FEXCH:5, SRC:6, MLX 7, Raw Eth 11 | |
reserved4[0x00008] | pseudo_bit_t | ||
state[0x00004] | pseudo_bit_t | QP/EE state: | |
pd[0x00018] | pseudo_bit_t | ||
reserved5[0x00008] | pseudo_bit_t | ||
reserved6[0x00004] | pseudo_bit_t | ||
rlky[0x00001] | pseudo_bit_t | When set this QP can use the Reserved L_Key | |
reserved7[0x00003] | pseudo_bit_t | ||
log_sq_stride[0x00003] | pseudo_bit_t | Stride on the send queue. WQ entry is 16*(2^log_SQ_stride) bytes. | |
log_sq_size[0x00004] | pseudo_bit_t | Log2 of the Number of WQEs in the Send Queue. | |
reserved8[0x00001] | pseudo_bit_t | ||
log_rq_stride[0x00003] | pseudo_bit_t | Stride on the receive queue. WQ entry is 16*(2^log_RQ_stride) bytes. | |
log_rq_size[0x00004] | pseudo_bit_t | Log2 of the Number of WQEs in the Receive Queue. | |
reserved9[0x00001] | pseudo_bit_t | ||
msg_max[0x00005] | pseudo_bit_t | Max message size allowed on the QP. Maximum message size is 2^msg_Max. | |
mtu[0x00003] | pseudo_bit_t | MTU of the QP (Must be the same for both paths: primary and alternative): | |
usr_page[0x00018] | pseudo_bit_t | UAR number to ring doorbells for this QP (aliased to doorbell and Blue Flame pages) | |
reserved10[0x00008] | pseudo_bit_t | ||
local_qpn_een[0x00018] | pseudo_bit_t | Local QP/EE number Lower bits determine position of this record in QPC table, and - thus - constrained | |
reserved11[0x00008] | pseudo_bit_t | ||
remote_qpn_een[0x00018] | pseudo_bit_t | Remote QP/EE number | |
reserved12[0x00008] | pseudo_bit_t | ||
primary_address_path | hermonprm_address_path_st | Primary address path for the QP/EE | |
alternative_address_path | hermonprm_address_path_st | Alternate address path for the QP/EE | |
reserved13[0x00003] | pseudo_bit_t | ||
reserved14[0x00001] | pseudo_bit_t | ||
reserved15[0x00001] | pseudo_bit_t | ||
cur_retry_cnt[0x00003] | pseudo_bit_t | Current transport retry counter (QUERY_QPEE only). | |
cur_rnr_retry[0x00003] | pseudo_bit_t | Current RNR retry counter (QUERY_QPEE only). | |
fre[0x00001] | pseudo_bit_t | Fast Registration Work Request Enabled. (Reserved for EE) | |
reserved16[0x00001] | pseudo_bit_t | ||
rnr_retry[0x00003] | pseudo_bit_t | ||
retry_count[0x00003] | pseudo_bit_t | Transport timeout Retry count | |
reserved17[0x00002] | pseudo_bit_t | ||
sra_max[0x00003] | pseudo_bit_t | Maximum number of outstanding RDMA-read/Atomic operations allowed in the send queue. Maximum number is 2^SRA_Max. Must be zero | |
reserved18[0x00004] | pseudo_bit_t | ||
ack_req_freq[0x00004] | pseudo_bit_t | ACK required frequency. ACK required bit will be set in every 2^AckReqFreq packets at least. Not valid for RD QP. | |
reserved19[0x00020] | pseudo_bit_t | ||
next_send_psn[0x00018] | pseudo_bit_t | Next PSN to be sent | |
reserved20[0x00008] | pseudo_bit_t | ||
cqn_snd[0x00018] | pseudo_bit_t | CQ number completions from the send queue to be reported to. Not valid (reserved) in EE context. | |
reserved21[0x00008] | pseudo_bit_t | ||
reserved22[0x00040] | pseudo_bit_t | ||
last_acked_psn[0x00018] | pseudo_bit_t | The last acknowledged PSN for the requester (QUERY_QPEE only) | |
reserved23[0x00008] | pseudo_bit_t | ||
ssn[0x00018] | pseudo_bit_t | Requester Send Sequence Number (QUERY_QPEE only) | |
reserved24[0x00008] | pseudo_bit_t | ||
reserved25[0x00004] | pseudo_bit_t | ||
ric[0x00001] | pseudo_bit_t | Invalid Credits. | |
reserved26[0x00001] | pseudo_bit_t | ||
page_offset[0x00006] | pseudo_bit_t | start address of wqes in first page (11:6), bits [5:0] reserved | |
reserved27[0x00001] | pseudo_bit_t | ||
rae[0x00001] | pseudo_bit_t | If set - Atomic operations enabled. on receive queue. Not valid (reserved) in EE context. | |
rwe[0x00001] | pseudo_bit_t | If set - RDMA - write enabled on receive queue. Not valid (reserved) in EE context. | |
rre[0x00001] | pseudo_bit_t | If set - RDMA - read enabled on receive queue. Not valid (reserved) in EE context. | |
reserved28[0x00005] | pseudo_bit_t | ||
rra_max[0x00003] | pseudo_bit_t | Maximum number of outstanding RDMA-read/Atomic operations allowed on receive queue is 2^RRA_Max. | |
reserved29[0x00008] | pseudo_bit_t | ||
next_rcv_psn[0x00018] | pseudo_bit_t | Next (expected) PSN on receive | |
min_rnr_nak[0x00005] | pseudo_bit_t | Minimum RNR NAK timer value (TTTTT field encoding according to the IB spec Vol1 9.7.5.2.8). | |
reserved30[0x00003] | pseudo_bit_t | ||
srcd[0x00010] | pseudo_bit_t | Scalable Reliable Connection Domain. Valid for SRC transport service | |
reserved31[0x00010] | pseudo_bit_t | ||
cqn_rcv[0x00018] | pseudo_bit_t | CQ number completions from receive queue to be reported to. Not valid (reserved) in EE context. | |
reserved32[0x00008] | pseudo_bit_t | ||
db_record_addr_h[0x00020] | pseudo_bit_t | QP DB Record physical address | |
reserved33[0x00002] | pseudo_bit_t | ||
db_record_addr_l[0x0001e] | pseudo_bit_t | QP DB Record physical address | |
q_key[0x00020] | pseudo_bit_t | Q_Key to be validated against received datagrams. | |
srqn[0x00018] | pseudo_bit_t | SRQN - Shared Receive Queue Number - specifies the SRQ number from which the QP dequeues receive descriptors. | |
srq[0x00001] | pseudo_bit_t | SRQ - Shared Receive Queue. If this bit is set, then the QP is associated with a SRQ. Not valid (reserved) in EE context. | |
reserved34[0x00007] | pseudo_bit_t | ||
rmsn[0x00018] | pseudo_bit_t | Responder current message sequence number (QUERY_QPEE only) | |
reserved35[0x00008] | pseudo_bit_t | ||
sq_wqe_counter[0x00010] | pseudo_bit_t | A 16bits counter that is incremented for each WQE posted to the SQ. | |
rq_wqe_counter[0x00010] | pseudo_bit_t | A 16bits counter that is incremented for each WQE posted to the RQ. | |
reserved36[0x00040] | pseudo_bit_t | ||
rmc_parent_qpn[0x00018] | pseudo_bit_t | reliable multicast parent queue number | |
hs[0x00001] | pseudo_bit_t | Header Separation. If set, the byte count of the first scatter entry will be ignored. The buffer specified by the first scatter | |
is[0x00001] | pseudo_bit_t | when set - inline scatter is enabled for this RQ | |
reserved37[0x00001] | pseudo_bit_t | ||
rme[0x00002] | pseudo_bit_t | Reliable Multicast | |
reserved38[0x00002] | pseudo_bit_t | ||
mkey_rmp[0x00001] | pseudo_bit_t | If set, MKey used to access TPT for incoming RDMA-write request is calculated by adding MKey from the packet to base_MKey field | |
base_mkey[0x00018] | pseudo_bit_t | Base Mkey bits [31:8]. Lower 8 bits must be zero. | |
num_rmc_peers[0x00008] | pseudo_bit_t | Number of remote peers in Reliable Multicast group | |
mtt_base_addr_h[0x00008] | pseudo_bit_t | MTT Base Address [39:32] in ICM relative to INIT_HCA.mtt_base_addr | |
reserved39[0x00010] | pseudo_bit_t | ||
log2_page_size[0x00006] | pseudo_bit_t | Log (base 2) of MTT page size in units of 4KByte | |
reserved40[0x00002] | pseudo_bit_t | ||
reserved41[0x00003] | pseudo_bit_t | ||
mtt_base_addr_l[0x0001d] | pseudo_bit_t | MTT Base Address [31:3] in ICM relative to INIT_HCA.mtt_base_addr | |
vft_lan[0x0000c] | pseudo_bit_t | ||
vft_prio[0x00003] | pseudo_bit_t | The Priority filed in the VFT header for FCP | |
reserved42[0x00001] | pseudo_bit_t | ||
cs_ctl[0x00009] | pseudo_bit_t | The Priority filed in the VFT header for FCP | |
reserved43[0x00006] | pseudo_bit_t | ||
ve[0x00001] | pseudo_bit_t | Should we add/check the VFT header | |
exch_base[0x00010] | pseudo_bit_t | For init QP only - The base exchanges | |
reserved44[0x00008] | pseudo_bit_t | ||
exch_size[0x00004] | pseudo_bit_t | For CMMD QP only - The size (from base) exchanges is 2exchanges_size | |
reserved45[0x00003] | pseudo_bit_t | ||
fc[0x00001] | pseudo_bit_t | When set it mean that this QP is used for FIBRE CHANNEL. | |
remote_id[0x00018] | pseudo_bit_t | Peer NX port ID | |
reserved46[0x00008] | pseudo_bit_t | ||
fcp_mtu[0x0000a] | pseudo_bit_t | In 4*Bytes units. The MTU Size | |
reserved47[0x00006] | pseudo_bit_t | ||
my_id_indx[0x00008] | pseudo_bit_t | Index to My NX port ID table | |
vft_hop_count[0x00008] | pseudo_bit_t | HopCnt value for the VFT header | |
reserved48[0x000c0] | pseudo_bit_t |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー