構造体定義書 HotDocument 今井浩司

arbelprm_queue_pair_ee_context_entry_st

構文構文

Little Endian

struct arbelprm_queue_pair_ee_context_entry_st

ファイル名ファイル名

MT25218_PRM.h

構造体情報構造体情報

No. 名称 属性説明
1
arbelprm_queue_pair_ee_context_entry_st  Little Endian
  reserved0[0x00008] pseudo_bit_t  
  de[0x00001] pseudo_bit_t Send/Receive Descriptor Event enable - if set, events can be generated upon descriptors' completion on send/receive queue (cont
  reserved1[0x00002] pseudo_bit_t  
  pm_state[0x00002] pseudo_bit_t Path migration state (Migrated, Armed or Rearm)
  reserved2[0x00003] pseudo_bit_t  
  st[0x00003] pseudo_bit_t Service type (invalid in EE context):
  reserved3[0x00009] pseudo_bit_t  
  state[0x00004] pseudo_bit_t QP/EE state:
  reserved4[0x00020] pseudo_bit_t  
  sched_queue[0x00004] pseudo_bit_t Schedule queue to be used for WQE scheduling to execution. Determines QOS for this QP.
  rlky[0x00001] pseudo_bit_t When set this QP can use the Reserved L_Key
  reserved5[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.
  reserved6[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.
  reserved7[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 QP (see "non_privileged Access to the HCA Hardware"). Not valid (reserved) in EE context.
  reserved8[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
  reserved9[0x00008] pseudo_bit_t  
  remote_qpn_een[0x00018] pseudo_bit_t Remote QP/EE number
  reserved10[0x00008] pseudo_bit_t  
  reserved11[0x00040] pseudo_bit_t  
  primary_address_path arbelprm_address_path_st Primary address path for the QP/EE
  alternative_address_path arbelprm_address_path_st Alternate address path for the QP/EE
  rdd[0x00018] pseudo_bit_t Reliable Datagram Domain
  reserved12[0x00008] pseudo_bit_t  
  pd[0x00018] pseudo_bit_t QP protection domain. Not valid (reserved) in EE context.
  reserved13[0x00008] pseudo_bit_t  
  wqe_base_adr_h[0x00020] pseudo_bit_t Bits 63:32 of WQE address for both SQ and RQ.
  wqe_lkey[0x00020] pseudo_bit_t memory key (L-Key) to be used to access WQEs. Not valid (reserved) in EE context.
  reserved14[0x00003] pseudo_bit_t  
  ssc[0x00001] pseudo_bit_t Send Signaled Completion
  sic[0x00001] pseudo_bit_t If set - Ignore end to end credits on send queue. Not valid (reserved) in EE context.
  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)
  reserved15[0x00001] pseudo_bit_t  
  sae[0x00001] pseudo_bit_t If set - Atomic operations enabled on send queue. Not valid (reserved) in EE context.
  swe[0x00001] pseudo_bit_t If set - RDMA - write enabled on send queue. Not valid (reserved) in EE context.
  sre[0x00001] pseudo_bit_t If set - RDMA - read enabled on send queue. Not valid (reserved) in EE context.
  retry_count[0x00003] pseudo_bit_t Transport timeout Retry count
  reserved16[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
  flight_lim[0x00004] pseudo_bit_t Number of outstanding (in-flight) messages on the wire allowed for this send queue.
  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.
  reserved17[0x00020] pseudo_bit_t  
  next_send_psn[0x00018] pseudo_bit_t Next PSN to be sent
  reserved18[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.
  reserved19[0x00008] pseudo_bit_t  
  reserved20[0x00006] pseudo_bit_t  
  snd_wqe_base_adr_l[0x0001a] pseudo_bit_t While opening (creating) the WQ, this field should contain the address of first descriptor to be posted. Not valid (reserved) i
  snd_db_record_index[0x00020] pseudo_bit_t Index in the UAR Context Table Entry.
  last_acked_psn[0x00018] pseudo_bit_t The last acknowledged PSN for the requester (QUERY_QPEE only)
  reserved21[0x00008] pseudo_bit_t  
  ssn[0x00018] pseudo_bit_t Requester Send Sequence Number (QUERY_QPEE only)
  reserved22[0x00008] pseudo_bit_t  
  reserved23[0x00003] pseudo_bit_t  
  rsc[0x00001] pseudo_bit_t 1 - all receive WQEs generate CQEs.
  ric[0x00001] pseudo_bit_t Invalid Credits.
  reserved24[0x00008] 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.
  reserved25[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.
  reserved26[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).
  reserved27[0x00003] pseudo_bit_t  
  reserved28[0x00005] pseudo_bit_t  
  ra_buff_indx[0x0001b] pseudo_bit_t Index to outstanding read/atomic buffer.
  cqn_rcv[0x00018] pseudo_bit_t CQ number completions from receive queue to be reported to. Not valid (reserved) in EE context.
  reserved29[0x00008] pseudo_bit_t  
  reserved30[0x00006] pseudo_bit_t  
  rcv_wqe_base_adr_l[0x0001a] pseudo_bit_t While opening (creating) the WQ, this field should contain the address of first descriptor to be posted. Not valid (reserved) i
  rcv_db_record_index[0x00020] pseudo_bit_t Index in the UAR Context Table Entry containing the doorbell record for the receive queue.
  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.
  reserved31[0x00007] pseudo_bit_t  
  rmsn[0x00018] pseudo_bit_t Responder current message sequence number (QUERY_QPEE only)
  reserved32[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.
  reserved33[0x00040] pseudo_bit_t  

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー