構造体定義書 HotDocument 今井浩司

hermonprm_query_dev_cap_st

構文構文

Little Endian

struct hermonprm_query_dev_cap_st

ファイル名ファイル名

MT25408_PRM.h

構造体情報構造体情報

No. 名称 属性説明
1
hermonprm_query_dev_cap_st  Little Endian
  reserved0[0x00080] pseudo_bit_t  
  log_max_qp[0x00005] pseudo_bit_t Log2 of the Maximum number of QPs supported
  reserved1[0x00003] pseudo_bit_t  
  log2_rsvd_qps[0x00004] pseudo_bit_t Log (base 2) of the number of QPs reserved for firmware use
  reserved2[0x00004] pseudo_bit_t  
  log_max_qp_sz[0x00008] pseudo_bit_t The maximum number of WQEs allowed on the RQ or the SQ is 2^log_max_qp_sz-1
  log_max_srq_sz[0x00008] pseudo_bit_t The maximum number of WQEs allowed on the SRQ is 2^log_max_srq_sz-1
  log_max_scqs[0x00004] pseudo_bit_t log base 2 of number of supported schedule queues
  reserved3[0x00004] pseudo_bit_t  
  num_rsvd_scqs[0x00006] pseudo_bit_t  
  reserved4[0x00002] pseudo_bit_t  
  log_max_srqs[0x00005] pseudo_bit_t  
  reserved5[0x00007] pseudo_bit_t  
  log2_rsvd_srqs[0x00004] pseudo_bit_t  
  log_max_cq[0x00005] pseudo_bit_t Log2 of the Maximum number of CQs supported
  reserved6[0x00003] pseudo_bit_t  
  log2_rsvd_cqs[0x00004] pseudo_bit_t Log (base 2) of the number of CQs reserved for firmware use
  reserved7[0x00004] pseudo_bit_t  
  log_max_cq_sz[0x00008] pseudo_bit_t Log2 of the Maximum CQEs allowed in a CQ
  reserved8[0x00008] pseudo_bit_t  
  log_max_eq[0x00004] pseudo_bit_t Log2 of the Maximum number of EQs
  reserved9[0x00004] pseudo_bit_t  
  num_rsvd_eqs[0x00004] pseudo_bit_t The number of EQs reserved for firmware use
  reserved10[0x00004] pseudo_bit_t  
  log_max_d_mpts[0x00006] pseudo_bit_t Log (base 2) of the maximum number of data MPT entries (the number of Regions/Windows)
  reserved11[0x00002] pseudo_bit_t  
  log_max_eq_sz[0x00008] pseudo_bit_t Log2 of the Maximum EQEs allowed in a EQ
  log_max_mtts[0x00006] pseudo_bit_t Log2 of the Maximum number of MTT entries
  reserved12[0x00002] pseudo_bit_t  
  log2_rsvd_mrws[0x00004] pseudo_bit_t Log (base 2) of the number of MPTs reserved for firmware use
  reserved13[0x00004] pseudo_bit_t  
  log_max_mrw_sz[0x00007] pseudo_bit_t Log2 of the Maximum Size of Memory Region/Window. is it in PRM layout?
  reserved14[0x00005] pseudo_bit_t  
  log2_rsvd_mtts[0x00004] pseudo_bit_t Log (base 2) of the number of MTT entries reserved for firmware use
  reserved15[0x00020] pseudo_bit_t  
  log_max_ra_res_qp[0x00006] pseudo_bit_t Log2 of the Maximum number of outstanding RDMA read/Atomic per QP as a responder
  reserved16[0x0000a] pseudo_bit_t  
  log_max_ra_req_qp[0x00006] pseudo_bit_t Log2 of the maximum number of outstanding RDMA read/Atomic per QP as a requester
  reserved17[0x0000a] pseudo_bit_t  
  log_max_ra_res_global[0x00006] pseudo_bit_t Log2 of the maximum number of RDMA read/atomic operations the HCA responder can support globally. That implies the RDB table si
  reserved18[0x0001a] pseudo_bit_t  
  rsz_srq[0x00001] pseudo_bit_t Ability to modify the maximum number of WRs per SRQ.
  reserved19[0x0001f] pseudo_bit_t  
  num_ports[0x00004] pseudo_bit_t Number of IB ports.
  max_vl_ib[0x00004] pseudo_bit_t Maximum VLs supported on each port, excluding VL15
  ib_port_width[0x00004] pseudo_bit_t IB Port Width
  ib_mtu[0x00004] pseudo_bit_t Maximum MTU Supported
  local_ca_ack_delay[0x00005] pseudo_bit_t The Local CA ACK Delay. This is the value recommended to be returned in Query HCA verb.
  port_type[0x00004] pseudo_bit_t Hermon New. bit per port. bit0 is first port. value '1' is ehternet. '0' is IB
  reserved20[0x00004] pseudo_bit_t  
  w[0x00001] pseudo_bit_t Hermon New. 10GB eth support
  j[0x00001] pseudo_bit_t Hermon New. Jumbo frame support
  reserved21[0x00001] pseudo_bit_t  
  log_max_gid[0x00004] pseudo_bit_t Log2 of the maximum number of GIDs per port
  reserved22[0x00004] pseudo_bit_t  
  log_ethtype[0x00004] pseudo_bit_t Hermon New. log2 eth type table size
  reserved23[0x00004] pseudo_bit_t  
  log_drain_size[0x00008] pseudo_bit_t Log (base 2) of minimum size of the NoDropVLDrain buffer, specified in 4Kpages units
  log_max_msg[0x00005] pseudo_bit_t Log (base 2) of the maximum message size supported by the device
  reserved24[0x00003] pseudo_bit_t  
  log_max_pkey[0x00004] pseudo_bit_t Log2 of the max PKey Table Size (per IB port)
  reserved25[0x0000c] pseudo_bit_t  
  stat_rate_support[0x00010] pseudo_bit_t bit mask of stat rate supported
  reserved26[0x00020] pseudo_bit_t  
  rc[0x00001] pseudo_bit_t RC Transport supported
  uc[0x00001] pseudo_bit_t UC Transport Supported
  ud[0x00001] pseudo_bit_t UD Transport Supported
  src[0x00001] pseudo_bit_t SRC Transport Supported. Hermon New instead of RD.
  rcm[0x00001] pseudo_bit_t Reliable Multicast support. Hermon New instead of IPv6 Transport Supported
  fcoib[0x00001] pseudo_bit_t Hermon New
  srq[0x00001] pseudo_bit_t SRQ is supported
  checksum[0x00001] pseudo_bit_t IP over IB checksum is supported
  pkv[0x00001] pseudo_bit_t PKey Violation Counter Supported
  qkv[0x00001] pseudo_bit_t QKey Violation Coutner Supported
  vmm[0x00001] pseudo_bit_t Hermon New
  fcoe[0x00001] pseudo_bit_t  
  dpdp[0x00001] pseudo_bit_t Dual Port Different Protocols
  raw_ethertype[0x00001] pseudo_bit_t  
  raw_ipv6[0x00001] pseudo_bit_t  
  blh[0x00001] pseudo_bit_t  
  mw[0x00001] pseudo_bit_t Memory windows supported
  apm[0x00001] pseudo_bit_t Automatic Path Migration Supported
  atm[0x00001] pseudo_bit_t Atomic operations supported (atomicity is guaranteed between QPs on this HCA)
  rm[0x00001] pseudo_bit_t Raw Multicast Supported
  avp[0x00001] pseudo_bit_t Address Vector Port checking supported
  udm[0x00001] pseudo_bit_t UD Multicast Supported
  reserved28[0x00002] pseudo_bit_t  
  pg[0x00001] pseudo_bit_t Paging on demand supported
  r[0x00001] pseudo_bit_t Router mode supported
  reserved29[0x00006] pseudo_bit_t  
  log_pg_sz[0x00008] pseudo_bit_t Minimum system page size supported (log2).
  reserved30[0x00008] pseudo_bit_t  
  uar_sz[0x00006] pseudo_bit_t UAR Area Size = 1MB * 2^uar_sz
  reserved31[0x00006] pseudo_bit_t  
  num_rsvd_uars[0x00004] pseudo_bit_t The number of UARs reserved for firmware use
  log_max_bf_pages[0x00006] pseudo_bit_t Maximum number of BlueFlame pages is 2^log_max_bf_pages
  reserved32[0x00002] pseudo_bit_t  
  log_max_bf_regs_per_page[0x00006] pseudo_bit_t Maximum number of BlueFlame registers per page is 2^log_max_bf_regs_per_page. It may be that only the beginning of a page conta
  reserved33[0x00002] pseudo_bit_t  
  log_bf_reg_size[0x00005] pseudo_bit_t BlueFlame register size in bytes is 2^log_bf_reg_size
  reserved34[0x0000a] pseudo_bit_t  
  bf[0x00001] pseudo_bit_t If set to "1" then BlueFlame may be used.
  max_desc_sz_sq[0x00010] pseudo_bit_t Max descriptor size in bytes for the send queue
  max_sg_sq[0x00008] pseudo_bit_t The maximum S/G list elements in a SQ WQE (max_desc_sz/16 - 3)
  reserved35[0x00008] pseudo_bit_t  
  max_desc_sz_rq[0x00010] pseudo_bit_t Max descriptor size in bytes for the receive queue
  max_sg_rq[0x00008] pseudo_bit_t The maximum S/G list elements in a RQ WQE (max_desc_sz/16 - 3)
  reserved36[0x00008] pseudo_bit_t  
  reserved37[0x00001] pseudo_bit_t  
  fexch_base_mpt_31_25[0x00007] pseudo_bit_t Hermon New. FC mpt base mpt number
  fcp_ud_base_23_8[0x00010] pseudo_bit_t Hermon New. FC ud QP base QPN
  fexch_base_qp_23_16[0x00008] pseudo_bit_t Hermon New. FC Exchange QP base QPN
  reserved38[0x00020] pseudo_bit_t  
  log_max_mcg[0x00008] pseudo_bit_t Log2 of the maximum number of multicast groups
  num_rsvd_mcgs[0x00004] pseudo_bit_t The number of MGMs reserved for firmware use in the MGHT.
  reserved39[0x00004] pseudo_bit_t  
  log_max_qp_mcg[0x00008] pseudo_bit_t Log2 of the maximum number of QPs per multicast group
  reserved40[0x00008] pseudo_bit_t  
  log_max_srcds[0x00004] pseudo_bit_t Log2 of the maximum number of SRC Domains
  reserved41[0x00008] pseudo_bit_t  
  num_rsvd_scrds[0x00004] pseudo_bit_t The number of SRCDs reserved for firmware use
  log_max_pd[0x00005] pseudo_bit_t Log2 of the maximum number of PDs
  reserved42[0x00007] pseudo_bit_t  
  num_rsvd_pds[0x00004] pseudo_bit_t The number of PDs reserved for firmware use
  reserved43[0x000c0] pseudo_bit_t  
  qpc_entry_sz[0x00010] pseudo_bit_t QPC Entry Size for the device
  rdmardc_entry_sz[0x00010] pseudo_bit_t RdmaRdC Entry Size for the device
  altc_entry_sz[0x00010] pseudo_bit_t Extended QPC entry size for the device
  aux_entry_sz[0x00010] pseudo_bit_t Auxilary context entry size
  cqc_entry_sz[0x00010] pseudo_bit_t CQC entry size for the device
  eqc_entry_sz[0x00010] pseudo_bit_t EQ context entry size for the device
  c_mpt_entry_sz[0x00010] pseudo_bit_t cMPT entry size in Bytes for the device.
  srq_entry_sz[0x00010] pseudo_bit_t SRQ context entry size for the device
  d_mpt_entry_sz[0x00010] pseudo_bit_t dMPT entry size in Bytes for the device.
  mtt_entry_sz[0x00010] pseudo_bit_t MTT entry size in Bytes for the device.
  bmme[0x00001] pseudo_bit_t Base Memory Management Extension Support
  win_type[0x00001] pseudo_bit_t Bound Type 2 Memory Window Association mechanism:
  mps[0x00001] pseudo_bit_t Ability of this HCA to support multiple page sizes per Memory Region.
  bl[0x00001] pseudo_bit_t Ability of this HCA to support Block List Physical Buffer Lists.
  zb[0x00001] pseudo_bit_t Zero Based region/windows supported
  lif[0x00001] pseudo_bit_t Ability of this HCA to support Local Invalidate Fencing.
  reserved44[0x0001a] pseudo_bit_t  
  resd_lkey[0x00020] pseudo_bit_t The value of the reserved Lkey for Base Memory Management Extension
  reserved45[0x00020] pseudo_bit_t  
  max_icm_size_h[0x00020] pseudo_bit_t Bits [63:32] of maximum ICM size InfiniHost III Ex support in bytes.
  max_icm_size_l[0x00020] pseudo_bit_t Bits [31:0] of maximum ICM size InfiniHost III Ex support in bytes.
  reserved46[0x002c0] pseudo_bit_t  

See Also

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