構文Little Endian
struct hermonprm_query_dev_cap_st
ファイル名
構造体情報| 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 |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー