aboutsummaryrefslogtreecommitdiffstats
path: root/man/ibv_query_device_ex.3
diff options
context:
space:
mode:
Diffstat (limited to 'man/ibv_query_device_ex.3')
-rw-r--r--man/ibv_query_device_ex.310
1 files changed, 10 insertions, 0 deletions
diff --git a/man/ibv_query_device_ex.3 b/man/ibv_query_device_ex.3
index d06b40f..88c8ce4 100644
--- a/man/ibv_query_device_ex.3
+++ b/man/ibv_query_device_ex.3
@@ -28,6 +28,8 @@ uint64_t completion_timestamp_mask; /* Completion timestamp mask
uint64_t hca_core_clock; /* The frequency (in kHZ) of the HCA (0 = unsupported) */
uint64_t device_cap_flags_ex; /* Extended device capability flags */
struct ibv_tso_caps tso_caps; /* TCP segmentation offload capabilities */
+struct ibv_rss_caps rss_caps; /* RSS capabilities */
+uint32_t max_wq_type_rq; /* Max Work Queue from type RQ */
.in -8
};
@@ -57,6 +59,14 @@ struct ibv_tso_caps {
uint32_t supported_qpts; /* Bitmap showing which QP types are supported by TSO operation. */
};
+struct ibv_rss_caps {
+ uint32_t supported_qpts; /* Bitmap showing which QP types are supported RSS */
+ uint32_t max_rwq_indirection_tables; /* Max receive work queue indirection tables */
+ uint32_t max_rwq_indirection_table_size; /* Max receive work queue indirection table size */
+ uint64_t rx_hash_fields_mask; /* Mask with enum ibv_rx_hash_fields to know which incoming packet's field can participates in the RX hash */
+ uint8_t rx_hash_function; /* Mask with enum ibv_rx_hash_function_flags to know which hash functions are supported */
+};
+
.fi
.SH "RETURN VALUE"
.B ibv_query_device_ex()