:orphan: .. index:: pair: struct; tapi_trex_app .. _doxid-structtapi__trex__app: struct tapi_trex_app ==================== .. toctree:: :hidden: Overview ~~~~~~~~ TRex tool information. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct tapi_trex_app { // fields :ref:`tapi_job_t`* :ref:`job`; :ref:`tapi_job_channel_t`* :ref:`out_chs`[2]; :ref:`te_vec` :ref:`cmd`; :ref:`tapi_job_channel_t`* :ref:`std_out`; :ref:`tapi_job_channel_t`* :ref:`std_err`; :ref:`tapi_job_channel_t`* :ref:`total_tx_filter`; :ref:`tapi_job_channel_t`* :ref:`total_rx_filter`; :ref:`tapi_job_channel_t`* :ref:`total_cps_filter`; :ref:`tapi_job_channel_t`* :ref:`total_tx_pkt_filter`; :ref:`tapi_job_channel_t`* :ref:`total_rx_pkt_filter`; :ref:`tapi_job_channel_t`* :ref:`m_traff_dur_cl_flt`; :ref:`tapi_job_channel_t`* :ref:`m_traff_dur_srv_flt`; :ref:`tapi_job_channel_t`* :ref:`tcps_sndbyte_cl_flt`; :ref:`tapi_job_channel_t`* :ref:`tcps_sndbyte_srv_flt`; :ref:`tapi_job_channel_t`* :ref:`tcps_rcvbyte_cl_flt`; :ref:`tapi_job_channel_t`* :ref:`tcps_rcvbyte_srv_flt`; :ref:`tapi_job_channel_t`* :ref:`total_tx_bytes_flt`; :ref:`tapi_job_channel_t`* :ref:`total_rx_bytes_flt`; :ref:`tapi_trex_per_port_stat_flts` :ref:`per_port_stat_flts`; }; .. _details-structtapi__trex__app: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ TRex tool information. Fields ------ .. index:: pair: variable; job .. _doxid-structtapi__trex__app_1a369b39439c885443dafc9b8c9f3e1a26: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_t`* job TAPI job handle. .. index:: pair: variable; out_chs .. _doxid-structtapi__trex__app_1a3fd14bf3e622eb78abff20e7e418947a: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* out_chs[2] Output channel handles. .. index:: pair: variable; cmd .. _doxid-structtapi__trex__app_1abb31c7f1bf2e14efd97a36fb5bbcfa47: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_vec` cmd Command line used to start the TRex job. .. index:: pair: variable; std_out .. _doxid-structtapi__trex__app_1a7c9b1532fd86021d77a9c71e5c671ada: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* std_out Filters list: TRex stdout content. .. index:: pair: variable; std_err .. _doxid-structtapi__trex__app_1a793e53c49c0d6938a3def37d1e72effc: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* std_err TRex stderr content. .. index:: pair: variable; total_tx_filter .. _doxid-structtapi__trex__app_1a41cc5b90a5abe7eb7d7d6cc180087ef5: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_tx_filter Total-Tx filter. .. index:: pair: variable; total_rx_filter .. _doxid-structtapi__trex__app_1acb4885b7f487f2d238d749c6ee8ca90b: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_rx_filter Total-Rx filter. .. index:: pair: variable; total_cps_filter .. _doxid-structtapi__trex__app_1a1d213ab590bb7e5068fe85a60aed9a12: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_cps_filter Total-CPS filter. .. index:: pair: variable; total_tx_pkt_filter .. _doxid-structtapi__trex__app_1a09040497e173d9abe2ff273ebc48e764: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_tx_pkt_filter Total-tx-pkt filter. .. index:: pair: variable; total_rx_pkt_filter .. _doxid-structtapi__trex__app_1a58594382c309fd6a485bc39869c3cd67: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_rx_pkt_filter Total-rx-pkt filter. .. index:: pair: variable; m_traff_dur_cl_flt .. _doxid-structtapi__trex__app_1a677b20ef0124cd89f4b6933adf2da031: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* m_traff_dur_cl_flt m_traffic_duration client filter. .. index:: pair: variable; m_traff_dur_srv_flt .. _doxid-structtapi__trex__app_1a18943d3a2a29936e078f8d460b34729d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* m_traff_dur_srv_flt m_traffic_duration server filter. .. index:: pair: variable; tcps_sndbyte_cl_flt .. _doxid-structtapi__trex__app_1aa2c6bed46841f440bb263cca07f3f360: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* tcps_sndbyte_cl_flt tcps_sndbyte client filter. .. index:: pair: variable; tcps_sndbyte_srv_flt .. _doxid-structtapi__trex__app_1acf1007d875e069f076b06952f44e1b58: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* tcps_sndbyte_srv_flt tcps_sndbyte server filter. .. index:: pair: variable; tcps_rcvbyte_cl_flt .. _doxid-structtapi__trex__app_1acbd55a7771b3412e7505bd54d46023ce: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* tcps_rcvbyte_cl_flt tcps_rcvbyte client filter. .. index:: pair: variable; tcps_rcvbyte_srv_flt .. _doxid-structtapi__trex__app_1aaba31d35f44b5e5c714c58f13b8284e2: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* tcps_rcvbyte_srv_flt tcps_rcvbyte server filter. .. index:: pair: variable; total_tx_bytes_flt .. _doxid-structtapi__trex__app_1af17852b9d9d59639fd4b7e0b30b57a7e: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_tx_bytes_flt total-tx-bytes filter. .. index:: pair: variable; total_rx_bytes_flt .. _doxid-structtapi__trex__app_1a71e9ca142d564b2c116d851c3688684e: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_channel_t`* total_rx_bytes_flt total-rx-bytes filter. .. index:: pair: variable; per_port_stat_flts .. _doxid-structtapi__trex__app_1a4ddf25f22a3e14d9ab84934c04dcacbf: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_trex_per_port_stat_flts` per_port_stat_flts Per port stat filters