構文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一覧 | 索引 | サイドメニュー