構造体定義書 HotDocument 今井浩司

hermonprm_queue_pair_ee_context_entry_st

構文構文

Little Endian

struct hermonprm_queue_pair_ee_context_entry_st

ファイル名ファイル名

MT25408_PRM.h

構造体情報構造体情報

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  

See Also

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