.. index:: pair: struct; net_drv_rss_ctx .. _doxid-structnet__drv__rss__ctx: struct net_drv_rss_ctx ====================== .. toctree:: :hidden: Overview ~~~~~~~~ Helper structure for RSS tests :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct net_drv_rss_ctx { // fields const char* :ref:`ta`; const char* :ref:`if_name`; unsigned int :ref:`rss_ctx`; unsigned int :ref:`indir_table_size`; unsigned int :ref:`rx_queues`; uint8_t* :ref:`hash_key`; size_t :ref:`key_len`; te_toeplitz_hash_cache* :ref:`cache`; te_toeplitz_hash_variant :ref:`hash_variant`; }; .. _details-structnet__drv__rss__ctx: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Helper structure for RSS tests Fields ------ .. index:: pair: variable; ta .. _doxid-structnet__drv__rss__ctx_1ae9264e9d9c3e09c41b2c608c2cefb2bb: .. ref-code-block:: cpp :class: doxyrest-title-code-block const char* ta Test Agent name .. index:: pair: variable; if_name .. _doxid-structnet__drv__rss__ctx_1a1618a2a69ebcfc338d6529ef0f9743a0: .. ref-code-block:: cpp :class: doxyrest-title-code-block const char* if_name Interface name .. index:: pair: variable; rss_ctx .. _doxid-structnet__drv__rss__ctx_1a221f17eca339be2e433797036dce3342: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int rss_ctx RSS context id .. index:: pair: variable; indir_table_size .. _doxid-structnet__drv__rss__ctx_1a187234245a23d280d7f7d24808dcdb22: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int indir_table_size Size of indirection table .. index:: pair: variable; rx_queues .. _doxid-structnet__drv__rss__ctx_1a251fb66946922c5044085f2b2dea5d11: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int rx_queues Number of Rx queues .. index:: pair: variable; hash_key .. _doxid-structnet__drv__rss__ctx_1a4bca57b2206455fb2bd59f37c916f658: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* hash_key Hash key .. index:: pair: variable; key_len .. _doxid-structnet__drv__rss__ctx_1a74bf3dc7e8f1905b75d9f35aca8e0989: .. ref-code-block:: cpp :class: doxyrest-title-code-block size_t key_len Length of hash key .. index:: pair: variable; cache .. _doxid-structnet__drv__rss__ctx_1acccfd4723046d145b51bedeb227127ea: .. ref-code-block:: cpp :class: doxyrest-title-code-block te_toeplitz_hash_cache* cache Cache used for computing Toeplitz hash .. index:: pair: variable; hash_variant .. _doxid-structnet__drv__rss__ctx_1a716a487f2f45c07dbfb45a875deec8c9: .. ref-code-block:: cpp :class: doxyrest-title-code-block te_toeplitz_hash_variant hash_variant Variant of Toeplitz algorithm to use