sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftargetM/translations/zh_CN/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/zh_TW/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/it_IT/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/ja_JP/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/ko_KR/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/pt_BR/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetM/translations/sp_SP/networking/device_drivers/ethernet/mellanox/mlx5/countersmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h0SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIBh]h0SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhg/var/lib/git/docbuild/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/counters.rsthKubh)}(h4This data file has been placed in the public domain.h]h4This data file has been placed in the public domain.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhho/srv/docbuild/lib/venvs/build-kernel-docs/lib64/python3.9/site-packages/docutils/parsers/rst/include/isonum.txthKubh)}(hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .h]hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsubstitution_definition)}(h*.. |amp| unicode:: U+00026 .. AMPERSANDh]h&}hhsbah}(h]h ]h"]ampah$]h&]uh1hhhhKhhhhubh)}(h+.. |apos| unicode:: U+00027 .. APOSTROPHEh]h'}hhsbah}(h]h ]h"]aposah$]h&]uh1hhhhKhhhhubh)}(h).. |ast| unicode:: U+0002A .. ASTERISKh]h*}hjsbah}(h]h ]h"]astah$]h&]uh1hhhhK hhhhubh)}(h+.. |brvbar| unicode:: U+000A6 .. BROKEN BARh]h¦}hjsbah}(h]h ]h"]brvbarah$]h&]uh1hhhhK hhhhubh)}(h0.. |bsol| unicode:: U+0005C .. REVERSE SOLIDUSh]h\}hj#sbah}(h]h ]h"]bsolah$]h&]uh1hhhhK hhhhubh)}(h*.. |cent| unicode:: U+000A2 .. CENT SIGNh]h¢}hj2sbah}(h]h ]h"]centah$]h&]uh1hhhhK hhhhubh)}(h&.. |colon| unicode:: U+0003A .. COLONh]h:}hjAsbah}(h]h ]h"]colonah$]h&]uh1hhhhK hhhhubh)}(h&.. |comma| unicode:: U+0002C .. COMMAh]h,}hjPsbah}(h]h ]h"]commaah$]h&]uh1hhhhKhhhhubh)}(h... |commat| unicode:: U+00040 .. COMMERCIAL ATh]h@}hj_sbah}(h]h ]h"]commatah$]h&]uh1hhhhKhhhhubh)}(h/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGNh]h©}hjnsbah}(h]h ]h"]copyah$]h&]uh1hhhhKhhhhubh)}(h... |curren| unicode:: U+000A4 .. CURRENCY SIGNh]h¤}hj}sbah}(h]h ]h"]currenah$]h&]uh1hhhhKhhhhubh)}(h0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROWh]h↓}hjsbah}(h]h ]h"]darrah$]h&]uh1hhhhKhhhhubh)}(h,.. |deg| unicode:: U+000B0 .. DEGREE SIGNh]h°}hjsbah}(h]h ]h"]degah$]h&]uh1hhhhKhhhhubh)}(h... |divide| unicode:: U+000F7 .. DIVISION SIGNh]h÷}hjsbah}(h]h ]h"]divideah$]h&]uh1hhhhKhhhhubh)}(h,.. |dollar| unicode:: U+00024 .. DOLLAR SIGNh]h$}hjsbah}(h]h ]h"]dollarah$]h&]uh1hhhhKhhhhubh)}(h,.. |equals| unicode:: U+0003D .. EQUALS SIGNh]h=}hjsbah}(h]h ]h"]equalsah$]h&]uh1hhhhKhhhhubh)}(h1.. |excl| unicode:: U+00021 .. EXCLAMATION MARKh]h!}hjsbah}(h]h ]h"]exclah$]h&]uh1hhhhKhhhhubh)}(h9.. |frac12| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjsbah}(h]h ]h"]frac12ah$]h&]uh1hhhhKhhhhubh)}(h<.. |frac14| unicode:: U+000BC .. VULGAR FRACTION ONE QUARTERh]h¼}hjsbah}(h]h ]h"]frac14ah$]h&]uh1hhhhKhhhhubh)}(h;.. |frac18| unicode:: U+0215B .. VULGAR FRACTION ONE EIGHTHh]h⅛}hjsbah}(h]h ]h"]frac18ah$]h&]uh1hhhhKhhhhubh)}(h?.. |frac34| unicode:: U+000BE .. VULGAR FRACTION THREE QUARTERSh]h¾}hjsbah}(h]h ]h"]frac34ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac38| unicode:: U+0215C .. VULGAR FRACTION THREE EIGHTHSh]h⅜}hj"sbah}(h]h ]h"]frac38ah$]h&]uh1hhhhKhhhhubh)}(h=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHSh]h⅝}hj1sbah}(h]h ]h"]frac58ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac78| unicode:: U+0215E .. VULGAR FRACTION SEVEN EIGHTHSh]h⅞}hj@sbah}(h]h ]h"]frac78ah$]h&]uh1hhhhKhhhhubh)}(h2.. |gt| unicode:: U+0003E .. GREATER-THAN SIGNh]h>}hjOsbah}(h]h ]h"]gtah$]h&]uh1hhhhKhhhhubh)}(h9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hj^sbah}(h]h ]h"]halfah$]h&]uh1hhhhK hhhhubh)}(h/.. |horbar| unicode:: U+02015 .. HORIZONTAL BARh]h―}hjmsbah}(h]h ]h"]horbarah$]h&]uh1hhhhK!hhhhubh)}(h'.. |hyphen| unicode:: U+02010 .. HYPHENh]h‐}hj|sbah}(h]h ]h"]hyphenah$]h&]uh1hhhhK"hhhhubh)}(h:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARKh]h¡}hjsbah}(h]h ]h"]iexclah$]h&]uh1hhhhK#hhhhubh)}(h7.. |iquest| unicode:: U+000BF .. INVERTED QUESTION MARKh]h¿}hjsbah}(h]h ]h"]iquestah$]h&]uh1hhhhK$hhhhubh)}(hJ.. |laquo| unicode:: U+000AB .. LEFT-POINTING DOUBLE ANGLE QUOTATION MARKh]h«}hjsbah}(h]h ]h"]laquoah$]h&]uh1hhhhK%hhhhubh)}(h0.. |larr| unicode:: U+02190 .. LEFTWARDS ARROWh]h←}hjsbah}(h]h ]h"]larrah$]h&]uh1hhhhK&hhhhubh)}(h3.. |lcub| unicode:: U+0007B .. LEFT CURLY BRACKETh]h{}hjsbah}(h]h ]h"]lcubah$]h&]uh1hhhhK'hhhhubh)}(h;.. |ldquo| unicode:: U+0201C .. LEFT DOUBLE QUOTATION MARKh]h“}hjsbah}(h]h ]h"]ldquoah$]h&]uh1hhhhK(hhhhubh)}(h).. |lowbar| unicode:: U+0005F .. LOW LINEh]h_}hjsbah}(h]h ]h"]lowbarah$]h&]uh1hhhhK)hhhhubh)}(h1.. |lpar| unicode:: U+00028 .. LEFT PARENTHESISh]h(}hjsbah}(h]h ]h"]lparah$]h&]uh1hhhhK*hhhhubh)}(h4.. |lsqb| unicode:: U+0005B .. LEFT SQUARE BRACKETh]h[}hjsbah}(h]h ]h"]lsqbah$]h&]uh1hhhhK+hhhhubh)}(h;.. |lsquo| unicode:: U+02018 .. LEFT SINGLE QUOTATION MARKh]h‘}hjsbah}(h]h ]h"]lsquoah$]h&]uh1hhhhK,hhhhubh)}(h/.. |lt| unicode:: U+0003C .. LESS-THAN SIGNh]h<}hj!sbah}(h]h ]h"]ltah$]h&]uh1hhhhK-hhhhubh)}(h+.. |micro| unicode:: U+000B5 .. MICRO SIGNh]hµ}hj0sbah}(h]h ]h"]microah$]h&]uh1hhhhK.hhhhubh)}(h+.. |middot| unicode:: U+000B7 .. MIDDLE DOTh]h·}hj?sbah}(h]h ]h"]middotah$]h&]uh1hhhhK/hhhhubh)}(h/.. |nbsp| unicode:: U+000A0 .. NO-BREAK SPACEh]h }hjNsbah}(h]h ]h"]nbspah$]h&]uh1hhhhK0hhhhubh)}(h).. |not| unicode:: U+000AC .. NOT SIGNh]h¬}hj]sbah}(h]h ]h"]notah$]h&]uh1hhhhK1hhhhubh)}(h,.. |num| unicode:: U+00023 .. NUMBER SIGNh]h#}hjlsbah}(h]h ]h"]numah$]h&]uh1hhhhK2hhhhubh)}(h).. |ohm| unicode:: U+02126 .. OHM SIGNh]hΩ}hj{sbah}(h]h ]h"]ohmah$]h&]uh1hhhhK3hhhhubh)}(h;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATORh]hª}hjsbah}(h]h ]h"]ordfah$]h&]uh1hhhhK4hhhhubh)}(h<.. |ordm| unicode:: U+000BA .. MASCULINE ORDINAL INDICATORh]hº}hjsbah}(h]h ]h"]ordmah$]h&]uh1hhhhK5hhhhubh)}(h-.. |para| unicode:: U+000B6 .. PILCROW SIGNh]h¶}hjsbah}(h]h ]h"]paraah$]h&]uh1hhhhK6hhhhubh)}(h-.. |percnt| unicode:: U+00025 .. PERCENT SIGNh]h%}hjsbah}(h]h ]h"]percntah$]h&]uh1hhhhK7hhhhubh)}(h*.. |period| unicode:: U+0002E .. FULL STOPh]h.}hjsbah}(h]h ]h"]periodah$]h&]uh1hhhhK8hhhhubh)}(h*.. |plus| unicode:: U+0002B .. PLUS SIGNh]h+}hjsbah}(h]h ]h"]plusah$]h&]uh1hhhhK9hhhhubh)}(h0.. |plusmn| unicode:: U+000B1 .. PLUS-MINUS SIGNh]h±}hjsbah}(h]h ]h"]plusmnah$]h&]uh1hhhhK:hhhhubh)}(h+.. |pound| unicode:: U+000A3 .. POUND SIGNh]h£}hjsbah}(h]h ]h"]poundah$]h&]uh1hhhhK;hhhhubh)}(h... |quest| unicode:: U+0003F .. QUESTION MARKh]h?}hjsbah}(h]h ]h"]questah$]h&]uh1hhhhKhhhhubh)}(h1.. |rarr| unicode:: U+02192 .. RIGHTWARDS ARROWh]h→}hj/sbah}(h]h ]h"]rarrah$]h&]uh1hhhhK?hhhhubh)}(h4.. |rcub| unicode:: U+0007D .. RIGHT CURLY BRACKETh]h}}hj>sbah}(h]h ]h"]rcubah$]h&]uh1hhhhK@hhhhubh)}(h<.. |rdquo| unicode:: U+0201D .. RIGHT DOUBLE QUOTATION MARKh]h”}hjMsbah}(h]h ]h"]rdquoah$]h&]uh1hhhhKAhhhhubh)}(h0.. |reg| unicode:: U+000AE .. REGISTERED SIGNh]h®}hj\sbah}(h]h ]h"]regah$]h&]uh1hhhhKBhhhhubh)}(h2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESISh]h)}hjksbah}(h]h ]h"]rparah$]h&]uh1hhhhKChhhhubh)}(h5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKETh]h]}hjzsbah}(h]h ]h"]rsqbah$]h&]uh1hhhhKDhhhhubh)}(h<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARKh]h’}hjsbah}(h]h ]h"]rsquoah$]h&]uh1hhhhKEhhhhubh)}(h-.. |sect| unicode:: U+000A7 .. SECTION SIGNh]h§}hjsbah}(h]h ]h"]sectah$]h&]uh1hhhhKFhhhhubh)}(h*.. |semi| unicode:: U+0003B .. SEMICOLONh]h;}hjsbah}(h]h ]h"]semiah$]h&]uh1hhhhKGhhhhubh)}(h,.. |shy| unicode:: U+000AD .. SOFT HYPHENh]h­}hjsbah}(h]h ]h"]shyah$]h&]uh1hhhhKHhhhhubh)}(h(.. |sol| unicode:: U+0002F .. SOLIDUSh]h/}hjsbah}(h]h ]h"]solah$]h&]uh1hhhhKIhhhhubh)}(h,.. |sung| unicode:: U+0266A .. EIGHTH NOTEh]h♪}hjsbah}(h]h ]h"]sungah$]h&]uh1hhhhKJhhhhubh)}(h0.. |sup1| unicode:: U+000B9 .. SUPERSCRIPT ONEh]h¹}hjsbah}(h]h ]h"]sup1ah$]h&]uh1hhhhKKhhhhubh)}(h0.. |sup2| unicode:: U+000B2 .. SUPERSCRIPT TWOh]h²}hjsbah}(h]h ]h"]sup2ah$]h&]uh1hhhhKLhhhhubh)}(h2.. |sup3| unicode:: U+000B3 .. SUPERSCRIPT THREEh]h³}hjsbah}(h]h ]h"]sup3ah$]h&]uh1hhhhKMhhhhubh)}(h4.. |times| unicode:: U+000D7 .. MULTIPLICATION SIGNh]h×}hjsbah}(h]h ]h"]timesah$]h&]uh1hhhhKNhhhhubh)}(h0.. |trade| unicode:: U+02122 .. TRADE MARK SIGNh]h™}hjsbah}(h]h ]h"]tradeah$]h&]uh1hhhhKOhhhhubh)}(h... |uarr| unicode:: U+02191 .. UPWARDS ARROWh]h↑}hj.sbah}(h]h ]h"]uarrah$]h&]uh1hhhhKPhhhhubh)}(h... |verbar| unicode:: U+0007C .. VERTICAL LINEh]h|}hj=sbah}(h]h ]h"]verbarah$]h&]uh1hhhhKQhhhhubh)}(h*.. |yen| unicode:: U+000A5 .. YEN SIGN h]h¥}hjLsbah}(h]h ]h"]yenah$]h&]uh1hhhhKRhhhhubhsection)}(hhh](htitle)}(hEthtool countersh]hEthtool counters}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hj]hhhhhKubh field_list)}(hhh]hfield)}(hhh](h field_name)}(h Copyrighth]h Copyright}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjwhhhKubh field_body)}(hC|copy| 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. h]h paragraph)}(hB|copy| 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.h](h©}(hjhhhNhNubh< 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1juhhhKhjrhhubah}(h]h ]h"]h$]h&]uh1jphj]hhhhhKubj\)}(hhh](ja)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhK ubh bullet_list)}(hhh](h list_item)}(h `Overview`_h]j)}(hjh]h reference)}(hjh]hOverview}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameOverviewrefidoverviewuh1jhjresolvedKubah}(h]h ]h"]h$]h&]uh1jhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h `Groups`_h]j)}(hjh]j)}(hjh]hGroups}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameGroupsjgroupsuh1jhjjKubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h`Types`_h]j)}(hjh]j)}(hjh]hTypes}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameTypesjtypesuh1jhjjKubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h`Descriptions`_ h]j)}(h`Descriptions`_h]j)}(hjAh]h Descriptions}(hjChhhNhNubah}(h]h ]h"]h$]h&]name Descriptionsj descriptionsuh1jhj?jKubah}(h]h ]h"]h$]h&]uh1jhhhKhj;ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhK hjhhubeh}(h]contentsah ]h"]contentsah$]h&]uh1j[hj]hhhhhK ubj\)}(hhh](ja)}(hOverviewh]hOverview}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjohhhhhKubj)}(hThere are several counter groups based on where the counter is being counted. In addition, each group of counters may have different counter types.h]hThere are several counter groups based on where the counter is being counted. In addition, each group of counters may have different counter types.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjohhubj)}(hpThese counter groups are based on which component in a networking setup, illustrated below, that they describe::h]hoThese counter groups are based on which component in a networking setup, illustrated below, that they describe:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjohhubh literal_block)}(hX ---------------------------------------- | | ---------------------------------------- ---------------------------------------- | | Hypervisor | | VM | | | | | | | | ------------------- --------------- | | ------------------- --------------- | | | | Ethernet driver | | RDMA driver | | | | Ethernet driver | | RDMA driver | | | | ------------------- --------------- | | ------------------- --------------- | | | | | | | | | | | | ------------------- | | ------------------- | | | | | | | |-- ---------------------------------------- ---------------------------------------- | | ------------- ----------------------------- | | ------ ------ ------ ------ ------ ------ ------ -----| PF |----------------------| VF |-| VF |-| VF |----- --| PF |--- --| PF |--- --| PF |--- | ------ ------ ------ ------ | | ------ | | ------ | | ------ | | | | | | | | | | | | | | | | | | | | | | | | | | eSwitch | | eSwitch | | eSwitch | | eSwitch | ---------------------------------------------------------- ----------- ----------- ----------- ------------------------------------------------------------------------------- | | | | | Uplink (no counters) | ------------------------------------------------------------------------------- --------------------------------------------------------------- | | | | | MPFS (no counters) | --------------------------------------------------------------- | | | Porth]hX ---------------------------------------- | | ---------------------------------------- ---------------------------------------- | | Hypervisor | | VM | | | | | | | | ------------------- --------------- | | ------------------- --------------- | | | | Ethernet driver | | RDMA driver | | | | Ethernet driver | | RDMA driver | | | | ------------------- --------------- | | ------------------- --------------- | | | | | | | | | | | | ------------------- | | ------------------- | | | | | | | |-- ---------------------------------------- ---------------------------------------- | | ------------- ----------------------------- | | ------ ------ ------ ------ ------ ------ ------ -----| PF |----------------------| VF |-| VF |-| VF |----- --| PF |--- --| PF |--- --| PF |--- | ------ ------ ------ ------ | | ------ | | ------ | | ------ | | | | | | | | | | | | | | | | | | | | | | | | | | eSwitch | | eSwitch | | eSwitch | | eSwitch | ---------------------------------------------------------- ----------- ----------- ----------- ------------------------------------------------------------------------------- | | | | | Uplink (no counters) | ------------------------------------------------------------------------------- --------------------------------------------------------------- | | | | | MPFS (no counters) | --------------------------------------------------------------- | | | Port}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhjohhubeh}(h]jah ]h"]overviewah$]h&]uh1j[hj]hhhhhK referencedKubj\)}(hhh](ja)}(hGroupsh]hGroups}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhKAubhdefinition_list)}(hhh](hdefinition_list_item)}(h6Ring Software counters populated by the driver stack. h](hterm)}(hRingh]hRing}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKDhjubh definition)}(hhh]j)}(h0Software counters populated by the driver stack.h]h0Software counters populated by the driver stack.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKDhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKDhjubj)}(h1Netdev An aggregation of software ring counters. h](j)}(hNetdevh]hNetdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKGhjubj)}(hhh]j)}(h)An aggregation of software ring counters.h]h)An aggregation of software ring counters.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKGhjhhubj)}(hvPort counters Traffic counters and drops due to steering or no buffers. May indicate issues with NIC. These counters include Ethernet traffic counters (including Raw Ethernet) and RDMA/RoCE traffic counters. h](j)}(hvPort countersh]hvPort counters}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKLhj.ubj)}(hhh]j)}(hTraffic counters and drops due to steering or no buffers. May indicate issues with NIC. These counters include Ethernet traffic counters (including Raw Ethernet) and RDMA/RoCE traffic counters.h]hTraffic counters and drops due to steering or no buffers. May indicate issues with NIC. These counters include Ethernet traffic counters (including Raw Ethernet) and RDMA/RoCE traffic counters.}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKJhj@ubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhhhKLhjhhubj)}(hXaPhysical port counters Counters that collect statistics about the PFs and VFs. May indicate issues with NIC, link, or network. This measuring point holds information on standardized counters like IEEE 802.3, RFC2863, RFC 2819, RFC 3635 and additional counters like flow control, FEC and more. Physical port counters are not exposed to virtual machines. h](j)}(hPhysical port countersh]hPhysical port counters}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKShj]ubj)}(hhh]j)}(hXICounters that collect statistics about the PFs and VFs. May indicate issues with NIC, link, or network. This measuring point holds information on standardized counters like IEEE 802.3, RFC2863, RFC 2819, RFC 3635 and additional counters like flow control, FEC and more. Physical port counters are not exposed to virtual machines.h]hXICounters that collect statistics about the PFs and VFs. May indicate issues with NIC, link, or network. This measuring point holds information on standardized counters like IEEE 802.3, RFC2863, RFC 2819, RFC 3635 and additional counters like flow control, FEC and more. Physical port counters are not exposed to virtual machines.}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKOhjoubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhhhKShjhhubj)}(hSPriority Port Counters A set of the physical port counters, per priority per port. h](j)}(hPriority Port Countersh]hPriority Port Counters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKVhjubj)}(hhh]j)}(h;A set of the physical port counters, per priority per port.h]h;A set of the physical port counters, per priority per port.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKVhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKVhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]j ah ]h"]groupsah$]h&]uh1j[hj]hhhhhKAjKubj\)}(hhh](ja)}(hTypesh]hTypes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhKYubj)}(h&Counters are divided into three types.h]h&Counters are divided into three types.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK[hjhhubj)}(hhh](j)}(hTraffic Informative Counters Counters which count traffic. These counters can be used for load estimation or for general debug. h](j)}(hTraffic Informative Countersh]hTraffic Informative Counters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK_hjubj)}(hhh]j)}(hbCounters which count traffic. These counters can be used for load estimation or for general debug.h]hbCounters which count traffic. These counters can be used for load estimation or for general debug.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK^hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK_hjubj)}(hXTraffic Acceleration Counters Counters which count traffic that was accelerated by Mellanox driver or by hardware. The counters are an additional layer to the informative counter set, and the same traffic is counted in both informative and acceleration counters. h](j)}(hTraffic Acceleration Countersh]hTraffic Acceleration Counters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKdhjubj)}(hhh]j)}(hCounters which count traffic that was accelerated by Mellanox driver or by hardware. The counters are an additional layer to the informative counter set, and the same traffic is counted in both informative and acceleration counters.h]hCounters which count traffic that was accelerated by Mellanox driver or by hardware. The counters are an additional layer to the informative counter set, and the same traffic is counted in both informative and acceleration counters.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKbhj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKdhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubhfootnote)}(hTraffic acceleration counter. h](hlabel)}(hhh]h1}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jThjPhhhNhNubj)}(hTraffic acceleration counter.h]hTraffic acceleration counter.}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKfhjPubeh}(h]accelah ]h"]accelah$]h&](id1id2id3id4id5id6id7id8id9id10id11id12id13id14id15id16id20id21id22id23id24id25id27id28id29id30id31id32id33id34id35id36eautoKdocname9networking/device_drivers/ethernet/mellanox/mlx5/countersuh1jNhhhKfhjhhubj)}(hhh]j)}(hError Counters Increment of these counters might indicate a problem. Each of these counters has an explanation and correction action. h](j)}(hError Countersh]hError Counters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKjhjubj)}(hhh]j)}(hvIncrement of these counters might indicate a problem. Each of these counters has an explanation and correction action.h]hvIncrement of these counters might indicate a problem. Each of these counters has an explanation and correction action.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKihjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKjhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hqStatistic can be fetched via the `ip link` or `ethtool` commands. `ethtool` provides more detailed information.::h](h!Statistic can be fetched via the }(hjhhhNhNubhtitle_reference)}(h `ip link`h]hip link}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh or }(hjhhhNhNubj)}(h `ethtool`h]hethtool}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh commands. }(hjhhhNhNubj)}(h `ethtool`h]hethtool}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh% provides more detailed information.:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKlhjhhubj)}(h0ip –s link show ethtool -S h]h0ip –s link show ethtool -S }hj sbah}(h]h ]h"]h$]h&]hhuh1jhhhKohjhhubeh}(h]j.ah ]h"]typesah$]h&]uh1j[hj]hhhhhKYjKubj\)}(hhh](ja)}(h Descriptionsh]h Descriptions}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hj/ hhhhhKsubj)}(hX<XSK, PTP, and QoS counters that are similar to counters defined previously will not be separately listed. For example, `ptp_tx[i]_packets` will not be explicitly documented since `tx[i]_packets` describes the behavior of both counters, except `ptp_tx[i]_packets` is only counted when precision time protocol is used.h](hwXSK, PTP, and QoS counters that are similar to counters defined previously will not be separately listed. For example, }(hj@ hhhNhNubj)}(h`ptp_tx[i]_packets`h]hptp_tx[i]_packets}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ ubh) will not be explicitly documented since }(hj@ hhhNhNubj)}(h`tx[i]_packets`h]h tx[i]_packets}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ ubh1 describes the behavior of both counters, except }(hj@ hhhNhNubj)}(h`ptp_tx[i]_packets`h]hptp_tx[i]_packets}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ ubh6 is only counted when precision time protocol is used.}(hj@ hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKuhj/ hhubj\)}(hhh](ja)}(hRing / Netdev Counterh]hRing / Netdev Counter}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hj hhhhhK|ubj)}(h?The following counters are available per ring or software port.h]h?The following counters are available per ring or software port.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK}hj hhubj)}(hThese counters provide information on the amount of traffic that was accelerated by the NIC. The counters are counting the accelerated traffic in addition to the standard counters which counts it (i.e. accelerated traffic is counted twice).h]hThese counters provide information on the amount of traffic that was accelerated by the NIC. The counters are counting the accelerated traffic in addition to the standard counters which counts it (i.e. accelerated traffic is counted twice).}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hX@The counter names in the table below refers to both ring and port counters. The notation for ring counters includes the [i] index without the braces. The notation for port counters doesn't include the [i]. A counter name `rx[i]_packets` will be printed as `rx0_packets` for ring 0 and `rx_packets` for the software port.h](hThe counter names in the table below refers to both ring and port counters. The notation for ring counters includes the [i] index without the braces. The notation for port counters doesn’t include the [i]. A counter name }(hj hhhNhNubj)}(h`rx[i]_packets`h]h rx[i]_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh will be printed as }(hj hhhNhNubj)}(h `rx0_packets`h]h rx0_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh for ring 0 and }(hj hhhNhNubj)}(h `rx_packets`h]h rx_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh for the software port.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubhtable)}(hhh](ja)}(h"Ring / Software Port Counter Tableh]h"Ring / Software Port Counter Table}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hhhKhj ubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj ubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj ubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]j)}(hCounterh]hCounter}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj9 ubah}(h]h ]h"]h$]h&]uh1j7 hj4 ubj8 )}(hhh]j)}(h Descriptionh]h Description}(hjS hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjP ubah}(h]h ]h"]h$]h&]uh1j7 hj4 ubj8 )}(hhh]j)}(hTypeh]hType}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjg ubah}(h]h ]h"]h$]h&]uh1j7 hj4 ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_packets`h]j)}(hj h]h rx[i]_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h)The number of packets received on ring i.h]h)The number of packets received on ring i.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `rx[i]_bytes`h]j)}(hj h]h rx[i]_bytes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h'The number of bytes received on ring i.h]h'The number of bytes received on ring i.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_packets`h]j)}(hj: h]h tx[i]_packets}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8 ubah}(h]h ]h"]h$]h&]uh1jhhhKhj5 ubah}(h]h ]h"]h$]h&]uh1j7 hj2 ubj8 )}(hhh]j)}(h,The number of packets transmitted on ring i.h]h,The number of packets transmitted on ring i.}(hjX hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjU ubah}(h]h ]h"]h$]h&]uh1j7 hj2 ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjo hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjl ubah}(h]h ]h"]h$]h&]uh1j7 hj2 ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx[i]_bytes`h]j)}(hj h]h tx[i]_bytes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h*The number of bytes transmitted on ring i.h]h*The number of bytes transmitted on ring i.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_recover`h]j)}(hj h]h tx[i]_recover}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h)The number of times the SQ was recovered.h]h)The number of times the SQ was recovered.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(hErrorh]hError}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx[i]_cqes`h]j)}(hj? h]h tx[i]_cqes}(hjA hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj= ubah}(h]h ]h"]h$]h&]uh1jhhhKhj: ubah}(h]h ]h"]h$]h&]uh1j7 hj7 ubj8 )}(hhh]j)}(h-Number of CQEs events on SQ issued on ring i.h]h-Number of CQEs events on SQ issued on ring i.}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjZ ubah}(h]h ]h"]h$]h&]uh1j7 hj7 ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjq ubah}(h]h ]h"]h$]h&]uh1j7 hj7 ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_cqe_err`h]j)}(hj h]h tx[i]_cqe_err}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h:The number of error CQEs encountered on the SQ for ring i.h]h:The number of error CQEs encountered on the SQ for ring i.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(hErrorh]hError}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tso_packets`h]j)}(hj h]htx[i]_tso_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h:The number of TSO packets transmitted on ring i [#accel]_.h](h0The number of TSO packets transmitted on ring i }(hj hhhNhNubhfootnote_reference)}(h [#accel]_h]h1}(hj hhhNhNubah}(h]jyah ]h"]h$]h&]jKjjsjjuh1j hj jKubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj3 ubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tso_bytes`h]j)}(hjX h]htx[i]_tso_bytes}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjV ubah}(h]h ]h"]h$]h&]uh1jhhhKhjS ubah}(h]h ]h"]h$]h&]uh1j7 hjP ubj8 )}(hhh]j)}(h8The number of TSO bytes transmitted on ring i [#accel]_.h](h.The number of TSO bytes transmitted on ring i }(hjv hhhNhNubj )}(h [#accel]_h]h1}(hj~ hhhNhNubah}(h]jzah ]h"]h$]h&]jKjjsjjuh1j hjv jKubh.}(hjv hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjs ubah}(h]h ]h"]h$]h&]uh1j7 hjP ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hjP ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tso_inner_packets`h]j)}(hj h]htx[i]_tso_inner_packets}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(hqThe number of TSO packets which are indicated to be carry internal encapsulation transmitted on ring i [#accel]_.h](hgThe number of TSO packets which are indicated to be carry internal encapsulation transmitted on ring i }(hj hhhNhNubj )}(h [#accel]_h]h1}(hj hhhNhNubah}(h]j{ah ]h"]h$]h&]jKjjsjjuh1j hj jKubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tso_inner_bytes`h]j)}(hj*h]htx[i]_tso_inner_bytes}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhhhKhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj"ubj8 )}(hhh]j)}(hoThe number of TSO bytes which are indicated to be carry internal encapsulation transmitted on ring i [#accel]_.h](heThe number of TSO bytes which are indicated to be carry internal encapsulation transmitted on ring i }(hjHhhhNhNubj )}(h [#accel]_h]h1}(hjPhhhNhNubah}(h]j|ah ]h"]h$]h&]jKjjsjjuh1j hjHjKubh.}(hjHhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjEubah}(h]h ]h"]h$]h&]uh1j7 hj"ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjnubah}(h]h ]h"]h$]h&]uh1j7 hj"ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_gro_packets`h]j)}(hjh]hrx[i]_gro_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hNumber of received packets processed using hardware-accelerated GRO. The number of hardware GRO offloaded packets received on ring i. Only true GRO packets are counted: only packets that are in an SKB with a GRO count > 1.h]hNumber of received packets processed using hardware-accelerated GRO. The number of hardware GRO offloaded packets received on ring i. Only true GRO packets are counted: only packets that are in an SKB with a GRO count > 1.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_gro_bytes`h]j)}(hjh]hrx[i]_gro_bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hNumber of received bytes processed using hardware-accelerated GRO. The number of hardware GRO offloaded bytes received on ring i. Only true GRO packets are counted: only packets that are in an SKB with a GRO count > 1.h]hNumber of received bytes processed using hardware-accelerated GRO. The number of hardware GRO offloaded bytes received on ring i. Only true GRO packets are counted: only packets that are in an SKB with a GRO count > 1.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_gro_skbs`h]j)}(hjAh]hrx[i]_gro_skbs}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhhhKhj<ubah}(h]h ]h"]h$]h&]uh1j7 hj9ubj8 )}(hhh]j)}(hmThe number of GRO SKBs constructed from hardware-accelerated GRO. Only SKBs with a GRO count > 1 are counted.h]hmThe number of GRO SKBs constructed from hardware-accelerated GRO. Only SKBs with a GRO count > 1 are counted.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj9ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjsubah}(h]h ]h"]h$]h&]uh1j7 hj9ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_gro_large_hds`h]j)}(hjh]hrx[i]_gro_large_hds}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hNumber of receive packets using hardware-accelerated GRO that have large headers that require additional memory to be allocated.h]hNumber of receive packets using hardware-accelerated GRO that have large headers that require additional memory to be allocated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_hds_nodata_packets`h]j)}(hjh]hrx[i]_hds_nodata_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hBNumber of header only packets in header/data split mode [#accel]_.h](h8Number of header only packets in header/data split mode }(hj hhhNhNubj )}(h [#accel]_h]h1}(hjhhhNhNubah}(h]j}ah ]h"]h$]h&]jKjjsjjuh1j hj jKubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj3ubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_hds_nodata_bytes`h]j)}(hjXh]hrx[i]_hds_nodata_bytes}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]uh1jhhhKhjSubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(hLNumber of bytes for header only packets in header/data split mode [#accel]_.h](hBNumber of bytes for header only packets in header/data split mode }(hjvhhhNhNubj )}(h [#accel]_h]h1}(hj~hhhNhNubah}(h]j~ah ]h"]h$]h&]jKjjsjjuh1j hjvjKubh.}(hjvhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjsubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjPubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_hds_nosplit_packets`h]j)}(hjh]hrx[i]_hds_nosplit_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hXNumber of packets that were not split in header/data split mode. A packet will not get split when the hardware does not support its protocol splitting. An example such a protocol is ICMPv4/v6. Currently TCP and UDP with IPv4/IPv6 are supported for header/data split [#accel]_.h](hX Number of packets that were not split in header/data split mode. A packet will not get split when the hardware does not support its protocol splitting. An example such a protocol is ICMPv4/v6. Currently TCP and UDP with IPv4/IPv6 are supported for header/data split }(hjhhhNhNubj )}(h [#accel]_h]h1}(hjhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjjKubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_hds_nosplit_bytes`h]j)}(hj*h]hrx[i]_hds_nosplit_bytes}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhhhKhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj"ubj8 )}(hhh]j)}(hXNumber of bytes for packets that were not split in header/data split mode. A packet will not get split when the hardware does not support its protocol splitting. An example such a protocol is ICMPv4/v6. Currently TCP and UDP with IPv4/IPv6 are supported for header/data split [#accel]_.h](hXNumber of bytes for packets that were not split in header/data split mode. A packet will not get split when the hardware does not support its protocol splitting. An example such a protocol is ICMPv4/v6. Currently TCP and UDP with IPv4/IPv6 are supported for header/data split }(hjHhhhNhNubj )}(h [#accel]_h]h1}(hjPhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjHjKubh.}(hjHhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjEubah}(h]h ]h"]h$]h&]uh1j7 hj"ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjnubah}(h]h ]h"]h$]h&]uh1j7 hj"ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_lro_packets`h]j)}(hjh]hrx[i]_lro_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h7The number of LRO packets received on ring i [#accel]_.h](h-The number of LRO packets received on ring i }(hjhhhNhNubj )}(h [#accel]_h]h1}(hjhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjjKubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_lro_bytes`h]j)}(hjh]hrx[i]_lro_bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h5The number of LRO bytes received on ring i [#accel]_.h](h+The number of LRO bytes received on ring i }(hjhhhNhNubj )}(h [#accel]_h]h1}(hj"hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjjKubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_ecn_mark`h]j)}(hjeh]hrx[i]_ecn_mark}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jhjcubah}(h]h ]h"]h$]h&]uh1jhhhKhj`ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(h@The number of received packets where the ECN mark was turned on.h]h@The number of received packets where the ECN mark was turned on.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hj]ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_oversize_pkts_buffer`h]j)}(hjh]hrx_oversize_pkts_buffer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hThe number of dropped received packets due to length which arrived to RQ and exceed software buffer size allocated by the device for incoming traffic. It might imply that the device MTU is larger than the software buffers size.h]hThe number of dropped received packets due to length which arrived to RQ and exceed software buffer size allocated by the device for incoming traffic. It might imply that the device MTU is larger than the software buffers size.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hErrorh]hError}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_oversize_pkts_sw_drop`h]j)}(hjh]hrx_oversize_pkts_sw_drop}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(h`Number of received packets dropped in software because the CQE data is larger than the MTU size.h]h`Number of received packets dropped in software because the CQE data is larger than the MTU size.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj.ubah}(h]h ]h"]h$]h&]uh1j7 hj ubj8 )}(hhh]j)}(hErrorh]hError}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hj ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_csum_unnecessary`h]j)}(hjjh]hrx[i]_csum_unnecessary}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhubah}(h]h ]h"]h$]h&]uh1jhhhMhjeubah}(h]h ]h"]h$]h&]uh1j7 hjbubj8 )}(hhh]j)}(hCPackets received with a `CHECKSUM_UNNECESSARY` on ring i [#accel]_.h](hPackets received with a }(hjhhhNhNubj)}(h`CHECKSUM_UNNECESSARY`h]hCHECKSUM_UNNECESSARY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh on ring i }(hjhhhNhNubj )}(h [#accel]_h]h1}(hjhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjjKubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1j7 hjbubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1j7 hjbubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_csum_unnecessary_inner`h]j)}(hjh]hrx[i]_csum_unnecessary_inner}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhM hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h\Packets received with inner encapsulation with a `CHECKSUM_UNNECESSARY` on ring i [#accel]_.h](h1Packets received with inner encapsulation with a }(hjhhhNhNubj)}(h`CHECKSUM_UNNECESSARY`h]hCHECKSUM_UNNECESSARY}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh on ring i }(hjhhhNhNubj )}(h [#accel]_h]h1}(hjhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjjKubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hj;ubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_csum_none`h]j)}(hj`h]hrx[i]_csum_none}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hjXubj8 )}(hhh]j)}(hubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h4`tx[i]_stopped` / `tx_queue_stopped` [#ring_global]_h](j)}(h`tx[i]_stopped`h]h tx[i]_stopped}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaubh / }(hjahhhNhNubj)}(h`tx_queue_stopped`h]htx_queue_stopped}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaubh }(hjahhhNhNubj )}(h[#ring_global]_h]h2}(hjhhhNhNubah}(h]id17ah ]h"]h$]h&]jKj ring-globaljjuh1j hjajKubeh}(h]h ]h"]h$]h&]uh1jhhhM.hj^ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(hyEvents where SQ was full on ring i. If this counter is increased, check the amount of buffers allocated for transmission.h]hyEvents where SQ was full on ring i. If this counter is increased, check the amount of buffers allocated for transmission.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM/hjubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM1hjubah}(h]h ]h"]h$]h&]uh1j7 hj[ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h.`tx[i]_wake` / `tx_queue_wake` [#ring_global]_h](j)}(h `tx[i]_wake`h]h tx[i]_wake}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh / }(hjhhhNhNubj)}(h`tx_queue_wake`h]h tx_queue_wake}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh }(hjhhhNhNubj )}(h[#ring_global]_h]h2}(hjhhhNhNubah}(h]id18ah ]h"]h$]h&]jKjjjjuh1j hjjKubeh}(h]h ]h"]h$]h&]uh1jhhhM3hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h;Events where SQ was full and has become not full on ring i.h]h;Events where SQ was full and has become not full on ring i.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM4hj"ubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM5hj9ubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h4`tx[i]_dropped` / `tx_queue_dropped` [#ring_global]_h](j)}(h`tx[i]_dropped`h]h tx[i]_dropped}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubh / }(hj\hhhNhNubj)}(h`tx_queue_dropped`h]htx_queue_dropped}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubh }(hj\hhhNhNubj )}(h[#ring_global]_h]h2}(hjhhhNhNubah}(h]id19ah ]h"]h$]h&]jKjjjjuh1j hj\jKubeh}(h]h ]h"]h$]h&]uh1jhhhM7hjYubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(hPackets transmitted that were dropped due to DMA mapping failure on ring i. If this counter is increased, check the amount of buffers allocated for transmission.h]hPackets transmitted that were dropped due to DMA mapping failure on ring i. If this counter is increased, check the amount of buffers allocated for transmission.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM8hjubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(hErrorh]hError}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM;hjubah}(h]h ]h"]h$]h&]uh1j7 hjVubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx[i]_nop`h]j)}(hjh]h tx[i]_nop}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhM=hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hXUThe number of nop WQEs (empty WQEs) inserted to the SQ (related to ring i) due to the reach of the end of the cyclic buffer. When reaching near to the end of cyclic buffer the driver may add those empty WQEs to avoid handling a state the a WQE start in the end of the queue and ends in the beginning of the queue. This is a normal condition.h]hXUThe number of nop WQEs (empty WQEs) inserted to the SQ (related to ring i) due to the reach of the end of the cyclic buffer. When reaching near to the end of cyclic buffer the driver may add those empty WQEs to avoid handling a state the a WQE start in the end of the queue and ends in the beginning of the queue. This is a normal condition.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM>hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMChj ubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_timestamps`h]j)}(hj2h]htx[i]_timestamps}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jhhhMEhj-ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(hMTransmitted packets that were hardware timestamped at the device's DMA layer.h]hOTransmitted packets that were hardware timestamped at the device’s DMA layer.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMFhjMubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMHhjdubah}(h]h ]h"]h$]h&]uh1j7 hj*ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_added_vlan_packets`h]j)}(hjh]htx[i]_added_vlan_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMJhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hRThe number of packets sent where vlan tag insertion was offloaded to the hardware.h]hRThe number of packets sent where vlan tag insertion was offloaded to the hardware.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMKhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMMhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_removed_vlan_packets`h]j)}(hjh]hrx[i]_removed_vlan_packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMOhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hVThe number of packets received where vlan tag stripping was offloaded to the hardware.h]hVThe number of packets received where vlan tag stripping was offloaded to the hardware.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMPhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMRhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_wqe_err`h]j)}(hj7h]h rx[i]_wqe_err}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]uh1jhhhMThj2ubah}(h]h ]h"]h$]h&]uh1j7 hj/ubj8 )}(hhh]j)}(h/The number of wrong opcodes received on ring i.h]h/The number of wrong opcodes received on ring i.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMUhjRubah}(h]h ]h"]h$]h&]uh1j7 hj/ubj8 )}(hhh]j)}(hErrorh]hError}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMVhjiubah}(h]h ]h"]h$]h&]uh1j7 hj/ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_mpwqe_frag`h]j)}(hjh]hrx[i]_mpwqe_frag}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMXhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hXThe number of WQEs that failed to allocate compound page and hence fragmented MPWQE’s (Multi Packet WQEs) were used on ring i. If this counter raise, it may suggest that there is no enough memory for large pages, the driver allocated fragmented pages. This is not abnormal condition.h]hXThe number of WQEs that failed to allocate compound page and hence fragmented MPWQE’s (Multi Packet WQEs) were used on ring i. If this counter raise, it may suggest that there is no enough memory for large pages, the driver allocated fragmented pages. This is not abnormal condition.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMYhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM^hjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_mpwqe_filler_cqes`h]j)}(hjh]hrx[i]_mpwqe_filler_cqes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhM`hjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1jhhhMdhj7ubah}(h]h ]h"]h$]h&]uh1j7 hj4ubj8 )}(hhh]j)}(h8The number of strides consumed by filler CQEs on ring i.h]h8The number of strides consumed by filler CQEs on ring i.}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMehjWubah}(h]h ]h"]h$]h&]uh1j7 hj4ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMfhjnubah}(h]h ]h"]h$]h&]uh1j7 hj4ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_mpwqe_blks`h]j)}(hjh]htx[i]_mpwqe_blks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMhhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hCThe number of send blocks processed from Multi-Packet WQEs (mpwqe).h]hCThe number of send blocks processed from Multi-Packet WQEs (mpwqe).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMihjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMjhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_mpwqe_pkts`h]j)}(hjh]htx[i]_mpwqe_pkts}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMlhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(hDThe number of send packets processed from Multi-Packet WQEs (mpwqe).h]hDThe number of send packets processed from Multi-Packet WQEs (mpwqe).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMmhjubah}(h]h ]h"]h$]h&]uh1j7 hjubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMnhjubah}(h]h ]h"]h$]h&]uh1j7 hjubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_cqe_compress_blks`h]j)}(hjAh]hrx[i]_cqe_compress_blks}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhhhMphj<ubah}(h]h ]h"]h$]h&]uh1j7 hj9ubj8 )}(hhh]j)}(hFThe number of receive blocks with CQE compression on ring i [#accel]_.h](h%h]hrx_pp_recycle_ring_full}(hj@%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj<%ubah}(h]h ]h"]h$]h&]uh1jhhhMhj9%ubah}(h]h ]h"]h$]h&]uh1j7 hj6%ubj8 )}(hhh]j)}(hWCounter is incremented when page released from page pool because the ptr ring was full.h]hWCounter is incremented when page released from page pool because the ptr ring was full.}(hj\%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjY%ubah}(h]h ]h"]h$]h&]uh1j7 hj6%ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjs%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjp%ubah}(h]h ]h"]h$]h&]uh1j7 hj6%ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_pp_recycle_released_ref`h]j)}(hj%h]hrx_pp_recycle_released_ref}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1jhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubj8 )}(hhh]j)}(hPCounter is incremented when page released (and not recycled) because refcnt > 1.h]hPCounter is incremented when page released (and not recycled) because refcnt > 1.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xsk_buff_alloc_err`h]j)}(hj%h]hrx[i]_xsk_buff_alloc_err}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1jhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubj8 )}(hhh]j)}(hQThe number of times allocating an skb or XSK buffer failed in the XSK RQ context.h]hQThe number of times allocating an skb or XSK buffer failed in the XSK RQ context.}(hj &hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubj8 )}(hhh]j)}(hErrorh]hError}(hj!&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj%ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_xmit`h]j)}(hjC&h]hrx[i]_xdp_tx_xmit}(hjE&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjA&ubah}(h]h ]h"]h$]h&]uh1jhhhMhj>&ubah}(h]h ]h"]h$]h&]uh1j7 hj;&ubj8 )}(hhh]j)}(hThe number of packets forwarded back to the port due to XDP program `XDP_TX` action (bouncing). these packets are not counted by other software counters. These packets are counted by physical port and vPort counters.h](hDThe number of packets forwarded back to the port due to XDP program }(hja&hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hji&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhja&ubh action (bouncing). these packets are not counted by other software counters. These packets are counted by physical port and vPort counters.}(hja&hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj^&ubah}(h]h ]h"]h$]h&]uh1j7 hj;&ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj;&ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_mpwqe`h]j)}(hj&h]hrx[i]_xdp_tx_mpwqe}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj&ubj8 )}(hhh]j)}(hjNumber of multi-packet WQEs transmitted by the netdev and `XDP_TX`-ed by the netdev during the RQ context.h](h:Number of multi-packet WQEs transmitted by the netdev and }(hj&hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh(-ed by the netdev during the RQ context.}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj&ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j7 hj&ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_inlnw`h]j)}(hj'h]hrx[i]_xdp_tx_inlnw}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jhhhMhj'ubah}(h]h ]h"]h$]h&]uh1j7 hj 'ubj8 )}(hhh]j)}(h~Number of WQE data segments transmitted where the data could be inlined in the WQE and then `XDP_TX`-ed during the RQ context.h](h\Number of WQE data segments transmitted where the data could be inlined in the WQE and then }(hj3'hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hj;'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3'ubh-ed during the RQ context.}(hj3'hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj0'ubah}(h]h ]h"]h$]h&]uh1j7 hj 'ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj\'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjY'ubah}(h]h ]h"]h$]h&]uh1j7 hj 'ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_nops`h]j)}(hj~'h]hrx[i]_xdp_tx_nops}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|'ubah}(h]h ]h"]h$]h&]uh1jhhhMhjy'ubah}(h]h ]h"]h$]h&]uh1j7 hjv'ubj8 )}(hhh]j)}(hINumber of NOP WQEBBs (WQE building blocks) received posted to the XDP SQ.h]hINumber of NOP WQEBBs (WQE building blocks) received posted to the XDP SQ.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj'ubah}(h]h ]h"]h$]h&]uh1j7 hjv'ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj'ubah}(h]h ]h"]h$]h&]uh1j7 hjv'ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_full`h]j)}(hj'h]hrx[i]_xdp_tx_full}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jhhhMhj'ubah}(h]h ]h"]h$]h&]uh1j7 hj'ubj8 )}(hhh]j)}(hX]The number of packets that should have been forwarded back to the port due to `XDP_TX` action but were dropped due to full tx queue. These packets are not counted by other software counters. These packets are counted by physical port and vPort counters. You may open more rx queues and spread traffic rx over all queues and/or increase rx ring size.h](hNThe number of packets that should have been forwarded back to the port due to }(hj'hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubhX action but were dropped due to full tx queue. These packets are not counted by other software counters. These packets are counted by physical port and vPort counters. You may open more rx queues and spread traffic rx over all queues and/or increase rx ring size.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj'ubah}(h]h ]h"]h$]h&]uh1j7 hj'ubj8 )}(hhh]j)}(hErrorh]hError}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj(ubah}(h]h ]h"]h$]h&]uh1j7 hj'ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_tx_err`h]j)}(hj>(h]hrx[i]_xdp_tx_err}(hj@(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj<(ubah}(h]h ]h"]h$]h&]uh1jhhhM hj9(ubah}(h]h ]h"]h$]h&]uh1j7 hj6(ubj8 )}(hhh]j)}(hvThe number of times an `XDP_TX` error such as frame too long and frame too short occurred on `XDP_TX` ring of RX ring.h](hThe number of times an }(hj\(hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hjd(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\(ubh> error such as frame too long and frame too short occurred on }(hj\(hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hjv(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\(ubh ring of RX ring.}(hj\(hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM hjY(ubah}(h]h ]h"]h$]h&]uh1j7 hj6(ubj8 )}(hhh]j)}(hErrorh]hError}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hj(ubah}(h]h ]h"]h$]h&]uh1j7 hj6(ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h5`rx[i]_xdp_tx_cqes` / `rx_xdp_tx_cqe` [#ring_global]_h](j)}(h`rx[i]_xdp_tx_cqes`h]hrx[i]_xdp_tx_cqes}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubh / }(hj(hhhNhNubj)}(h`rx_xdp_tx_cqe`h]h rx_xdp_tx_cqe}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubh }(hj(hhhNhNubj )}(h[#ring_global]_h]h2}(hj(hhhNhNubah}(h]id26ah ]h"]h$]h&]jKjjjjuh1j hj(jKubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(ubah}(h]h ]h"]h$]h&]uh1j7 hj(ubj8 )}(hhh]j)}(hBThe number of completions received on the CQ of the `XDP_TX` ring.h](h4The number of completions received on the CQ of the }(hj(hhhNhNubj)}(h`XDP_TX`h]hXDP_TX}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubh ring.}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(ubah}(h]h ]h"]h$]h&]uh1j7 hj(ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj&)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj#)ubah}(h]h ]h"]h$]h&]uh1j7 hj(ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_drop`h]j)}(hjH)h]hrx[i]_xdp_drop}(hjJ)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF)ubah}(h]h ]h"]h$]h&]uh1jhhhMhjC)ubah}(h]h ]h"]h$]h&]uh1j7 hj@)ubj8 )}(hhh]j)}(hThe number of packets dropped due to XDP program `XDP_DROP` action. these packets are not counted by other software counters. These packets are counted by physical port and vPort counters.h](h1The number of packets dropped due to XDP program }(hjf)hhhNhNubj)}(h `XDP_DROP`h]hXDP_DROP}(hjn)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjf)ubh action. these packets are not counted by other software counters. These packets are counted by physical port and vPort counters.}(hjf)hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhjc)ubah}(h]h ]h"]h$]h&]uh1j7 hj@)ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj)ubah}(h]h ]h"]h$]h&]uh1j7 hj@)ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_xdp_redirect`h]j)}(hj)h]hrx[i]_xdp_redirect}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]uh1jhhhMhj)ubah}(h]h ]h"]h$]h&]uh1j7 hj)ubj8 )}(hhh]j)}(hCThe number of times an XDP redirect action was triggered on ring i.h]hCThe number of times an XDP redirect action was triggered on ring i.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj)ubah}(h]h ]h"]h$]h&]uh1j7 hj)ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj)ubah}(h]h ]h"]h$]h&]uh1j7 hj)ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_xmit`h]j)}(hj*h]htx[i]_xdp_xmit}(hj *hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhhhMhj*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(hThe number of packets redirected to the interface(due to XDP redirect). These packets are not counted by other software counters. These packets are counted by physical port and vPort counters.h]hThe number of packets redirected to the interface(due to XDP redirect). These packets are not counted by other software counters. These packets are counted by physical port and vPort counters.}(hj&*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj#*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj=*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM!hj:*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_full`h]j)}(hj_*h]htx[i]_xdp_full}(hja*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]*ubah}(h]h ]h"]h$]h&]uh1jhhhM#hjZ*ubah}(h]h ]h"]h$]h&]uh1j7 hjW*ubj8 )}(hhh]j)}(hThe number of packets redirected to the interface(due to XDP redirect), but were dropped due to full tx queue. these packets are not counted by other software counters. you may enlarge tx queues.h]hThe number of packets redirected to the interface(due to XDP redirect), but were dropped due to full tx queue. these packets are not counted by other software counters. you may enlarge tx queues.}(hj}*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM$hjz*ubah}(h]h ]h"]h$]h&]uh1j7 hjW*ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM'hj*ubah}(h]h ]h"]h$]h&]uh1j7 hjW*ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_mpwqe`h]j)}(hj*h]htx[i]_xdp_mpwqe}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhhhM)hj*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(hbNumber of multi-packet WQEs offloaded onto the NIC that were `XDP_REDIRECT`-ed from other netdevs.h](h=Number of multi-packet WQEs offloaded onto the NIC that were }(hj*hhhNhNubj)}(h`XDP_REDIRECT`h]h XDP_REDIRECT}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubh-ed from other netdevs.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM*hj*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM,hj*ubah}(h]h ]h"]h$]h&]uh1j7 hj*ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_inlnw`h]j)}(hj+h]htx[i]_xdp_inlnw}(hj!+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhhhM.hj+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(hNumber of WQE data segments where the data could be inlined in the WQE where the data segments were `XDP_REDIRECT`-ed from other netdevs.h](hdNumber of WQE data segments where the data could be inlined in the WQE where the data segments were }(hj=+hhhNhNubj)}(h`XDP_REDIRECT`h]h XDP_REDIRECT}(hjE+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj=+ubh-ed from other netdevs.}(hj=+hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM/hj:+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjf+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM1hjc+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_nops`h]j)}(hj+h]htx[i]_xdp_nops}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhhhM3hj+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(hkNumber of NOP WQEBBs (WQE building blocks) posted to the SQ that were `XDP_REDIRECT`-ed from other netdevs.h](hFNumber of NOP WQEBBs (WQE building blocks) posted to the SQ that were }(hj+hhhNhNubj)}(h`XDP_REDIRECT`h]h XDP_REDIRECT}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubh-ed from other netdevs.}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM4hj+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM6hj+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_err`h]j)}(hj+h]h tx[i]_xdp_err}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhhhM8hj+ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(hThe number of packets redirected to the interface(due to XDP redirect) but were dropped due to error such as frame too long and frame too short.h]hThe number of packets redirected to the interface(due to XDP redirect) but were dropped due to error such as frame too long and frame too short.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM9hj ,ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubj8 )}(hhh]j)}(hErrorh]hError}(hj&,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM;hj#,ubah}(h]h ]h"]h$]h&]uh1j7 hj+ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xdp_cqes`h]j)}(hjH,h]htx[i]_xdp_cqes}(hjJ,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF,ubah}(h]h ]h"]h$]h&]uh1jhhhM=hjC,ubah}(h]h ]h"]h$]h&]uh1j7 hj@,ubj8 )}(hhh]j)}(hjThe number of completions received for packets redirected to the interface(due to XDP redirect) on the CQ.h]hjThe number of completions received for packets redirected to the interface(due to XDP redirect) on the CQ.}(hjf,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM>hjc,ubah}(h]h ]h"]h$]h&]uh1j7 hj@,ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj},hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM@hjz,ubah}(h]h ]h"]h$]h&]uh1j7 hj@,ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_xmit`h]j)}(hj,h]htx[i]_xsk_xmit}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jhhhMBhj,ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubj8 )}(hhh]j)}(hCThe number of packets transmitted using XSK zerocopy functionality.h]hCThe number of packets transmitted using XSK zerocopy functionality.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMChj,ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMDhj,ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_mpwqe`h]j)}(hj,h]htx[i]_xsk_mpwqe}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jhhhMFhj,ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubj8 )}(hhh]j)}(hbNumber of multi-packet WQEs offloaded onto the NIC that were `XDP_REDIRECT`-ed from other netdevs.h](h=Number of multi-packet WQEs offloaded onto the NIC that were }(hj-hhhNhNubj)}(h`XDP_REDIRECT`h]h XDP_REDIRECT}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubh-ed from other netdevs.}(hj-hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMGhj-ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj=-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMIhj:-ubah}(h]h ]h"]h$]h&]uh1j7 hj,ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_inlnw`h]j)}(hj_-h]htx[i]_xsk_inlnw}(hja-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]-ubah}(h]h ]h"]h$]h&]uh1jhhhMKhjZ-ubah}(h]h ]h"]h$]h&]uh1j7 hjW-ubj8 )}(hhh]j)}(hoNumber of WQE data segments where the data could be inlined in the WQE that are transmitted using XSK zerocopy.h]hoNumber of WQE data segments where the data could be inlined in the WQE that are transmitted using XSK zerocopy.}(hj}-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMLhjz-ubah}(h]h ]h"]h$]h&]uh1j7 hjW-ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMNhj-ubah}(h]h ]h"]h$]h&]uh1j7 hjW-ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_full`h]j)}(hj-h]htx[i]_xsk_full}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]uh1jhhhMPhj-ubah}(h]h ]h"]h$]h&]uh1j7 hj-ubj8 )}(hhh]j)}(hFNumber of times doorbell is rung in XSK zerocopy mode when SQ is full.h]hFNumber of times doorbell is rung in XSK zerocopy mode when SQ is full.}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMQhj-ubah}(h]h ]h"]h$]h&]uh1j7 hj-ubj8 )}(hhh]j)}(hErrorh]hError}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMRhj-ubah}(h]h ]h"]h$]h&]uh1j7 hj-ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_err`h]j)}(hj .h]h tx[i]_xsk_err}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj .ubah}(h]h ]h"]h$]h&]uh1jhhhMThj.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubj8 )}(hhh]j)}(hiNumber of errors that occurred in XSK zerocopy mode such as if the data size is larger than the MTU size.h]hiNumber of errors that occurred in XSK zerocopy mode such as if the data size is larger than the MTU size.}(hj+.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMUhj(.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubj8 )}(hhh]j)}(hErrorh]hError}(hjB.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMWhj?.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_xsk_cqes`h]j)}(hjd.h]htx[i]_xsk_cqes}(hjf.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjb.ubah}(h]h ]h"]h$]h&]uh1jhhhMYhj_.ubah}(h]h ]h"]h$]h&]uh1j7 hj\.ubj8 )}(hhh]j)}(h.Number of CQEs processed in XSK zerocopy mode.h]h.Number of CQEs processed in XSK zerocopy mode.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMZhj.ubah}(h]h ]h"]h$]h&]uh1j7 hj\.ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM[hj.ubah}(h]h ]h"]h$]h&]uh1j7 hj\.ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx_tls_ctx`h]j)}(hj.h]h tx_tls_ctx}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]uh1jhhhM]hj.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubj8 )}(hhh]j)}(hDNumber of TLS TX HW offload contexts added to device for encryption.h]hDNumber of TLS TX HW offload contexts added to device for encryption.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM^hj.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM_hj.ubah}(h]h ]h"]h$]h&]uh1j7 hj.ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx_tls_del`h]j)}(hj/h]h tx_tls_del}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]uh1jhhhMahj /ubah}(h]h ]h"]h$]h&]uh1j7 hj /ubj8 )}(hhh]j)}(hMNumber of TLS TX HW offload contexts removed from device (connection closed).h]hMNumber of TLS TX HW offload contexts removed from device (connection closed).}(hj0/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMbhj-/ubah}(h]h ]h"]h$]h&]uh1j7 hj /ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjG/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMdhjD/ubah}(h]h ]h"]h$]h&]uh1j7 hj /ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_tls_pool_alloc`h]j)}(hji/h]htx_tls_pool_alloc}(hjk/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjg/ubah}(h]h ]h"]h$]h&]uh1jhhhMfhjd/ubah}(h]h ]h"]h$]h&]uh1j7 hja/ubj8 )}(hhh]j)}(hTNumber of times a unit of work is successfully allocated in the TLS HW offload pool.h]hTNumber of times a unit of work is successfully allocated in the TLS HW offload pool.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMghj/ubah}(h]h ]h"]h$]h&]uh1j7 hja/ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMihj/ubah}(h]h ]h"]h$]h&]uh1j7 hja/ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_tls_pool_free`h]j)}(hj/h]htx_tls_pool_free}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]uh1jhhhMkhj/ubah}(h]h ]h"]h$]h&]uh1j7 hj/ubj8 )}(hhh]j)}(hCNumber of times a unit of work is freed in the TLS HW offload pool.h]hCNumber of times a unit of work is freed in the TLS HW offload pool.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMlhj/ubah}(h]h ]h"]h$]h&]uh1j7 hj/ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMmhj/ubah}(h]h ]h"]h$]h&]uh1j7 hj/ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `rx_tls_ctx`h]j)}(hj0h]h rx_tls_ctx}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jhhhMohj0ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubj8 )}(hhh]j)}(hDNumber of TLS RX HW offload contexts added to device for decryption.h]hDNumber of TLS RX HW offload contexts added to device for decryption.}(hj50hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMphj20ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjL0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMqhjI0ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h `rx_tls_del`h]j)}(hjn0h]h rx_tls_del}(hjp0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjl0ubah}(h]h ]h"]h$]h&]uh1jhhhMshji0ubah}(h]h ]h"]h$]h&]uh1j7 hjf0ubj8 )}(hhh]j)}(hSNumber of TLS RX HW offload contexts deleted from device (connection has finished).h]hSNumber of TLS RX HW offload contexts deleted from device (connection has finished).}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMthj0ubah}(h]h ]h"]h$]h&]uh1j7 hjf0ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMvhj0ubah}(h]h ]h"]h$]h&]uh1j7 hjf0ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_decrypted_packets`h]j)}(hj0h]hrx[i]_tls_decrypted_packets}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jhhhMxhj0ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubj8 )}(hhh]j)}(hLNumber of successfully decrypted RX packets which were part of a TLS stream.h]hLNumber of successfully decrypted RX packets which were part of a TLS stream.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMyhj0ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM{hj0ubah}(h]h ]h"]h$]h&]uh1j7 hj0ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_decrypted_bytes`h]j)}(hj1h]hrx[i]_tls_decrypted_bytes}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhhhM}hj1ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubj8 )}(hhh]j)}(hLNumber of TLS payload bytes in RX packets which were successfully decrypted.h]hLNumber of TLS payload bytes in RX packets which were successfully decrypted.}(hj:1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM~hj71ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjQ1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjN1ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_req_pkt`h]j)}(hjs1h]hrx[i]_tls_resync_req_pkt}(hju1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjq1ubah}(h]h ]h"]h$]h&]uh1jhhhMhjn1ubah}(h]h ]h"]h$]h&]uh1j7 hjk1ubj8 )}(hhh]j)}(h5Number of received TLS packets with a resync request.h]h5Number of received TLS packets with a resync request.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj1ubah}(h]h ]h"]h$]h&]uh1j7 hjk1ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj1ubah}(h]h ]h"]h$]h&]uh1j7 hjk1ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_req_start`h]j)}(hj1h]hrx[i]_tls_resync_req_start}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhhhMhj1ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubj8 )}(hhh]j)}(h9Number of times the TLS async resync request was started.h]h9Number of times the TLS async resync request was started.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj1ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj1ubah}(h]h ]h"]h$]h&]uh1j7 hj1ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_req_end`h]j)}(hj!2h]hrx[i]_tls_resync_req_end}(hj#2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]uh1jhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubj8 )}(hhh]j)}(hbNumber of times the TLS async resync request properly ended with providing the HW tracked tcp-seq.h]hbNumber of times the TLS async resync request properly ended with providing the HW tracked tcp-seq.}(hj?2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj<2ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjV2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjS2ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_req_skip`h]j)}(hjx2h]hrx[i]_tls_resync_req_skip}(hjz2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjv2ubah}(h]h ]h"]h$]h&]uh1jhhhMhjs2ubah}(h]h ]h"]h$]h&]uh1j7 hjp2ubj8 )}(hhh]j)}(hZNumber of times the TLS async resync request procedure was started but not properly ended.h]hZNumber of times the TLS async resync request procedure was started but not properly ended.}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j7 hjp2ubj8 )}(hhh]j)}(hErrorh]hError}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j7 hjp2ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_res_ok`h]j)}(hj2h]hrx[i]_tls_resync_res_ok}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]uh1jhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubj8 )}(hhh]j)}(hTNumber of times the TLS resync response call to the driver was successfully handled.h]hTNumber of times the TLS resync response call to the driver was successfully handled.}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j7 hj2ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_res_retry`h]j)}(hj&3h]hrx[i]_tls_resync_res_retry}(hj(3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$3ubah}(h]h ]h"]h$]h&]uh1jhhhMhj!3ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubj8 )}(hhh]j)}(h^Number of times the TLS resync response call to the driver was reattempted when ICOSQ is full.h]h^Number of times the TLS resync response call to the driver was reattempted when ICOSQ is full.}(hjD3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjA3ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubj8 )}(hhh]j)}(hErrorh]hError}(hj[3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjX3ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_resync_res_skip`h]j)}(hj}3h]hrx[i]_tls_resync_res_skip}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{3ubah}(h]h ]h"]h$]h&]uh1jhhhMhjx3ubah}(h]h ]h"]h$]h&]uh1j7 hju3ubj8 )}(hhh]j)}(hYNumber of times the TLS resync response call to the driver was terminated unsuccessfully.h]hYNumber of times the TLS resync response call to the driver was terminated unsuccessfully.}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j7 hju3ubj8 )}(hhh]j)}(hErrorh]hError}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j7 hju3ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_tls_err`h]j)}(hj3h]h rx[i]_tls_err}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1jhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubj8 )}(hhh]j)}(h5Number of times when CQE TLS offload was problematic.h]h5Number of times when CQE TLS offload was problematic.}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubj8 )}(hhh]j)}(hErrorh]hError}(hj 4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j7 hj3ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tls_encrypted_packets`h]j)}(hj+4h]htx[i]_tls_encrypted_packets}(hj-4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)4ubah}(h]h ]h"]h$]h&]uh1jhhhMhj&4ubah}(h]h ]h"]h$]h&]uh1j7 hj#4ubj8 )}(hhh]j)}(h@The number of send packets that are TLS encrypted by the kernel.h]h@The number of send packets that are TLS encrypted by the kernel.}(hjI4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjF4ubah}(h]h ]h"]h$]h&]uh1j7 hj#4ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj`4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj]4ubah}(h]h ]h"]h$]h&]uh1j7 hj#4ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tls_encrypted_bytes`h]j)}(hj4h]htx[i]_tls_encrypted_bytes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]uh1jhhhMhj}4ubah}(h]h ]h"]h$]h&]uh1j7 hjz4ubj8 )}(hhh]j)}(h>The number of send bytes that are TLS encrypted by the kernel.h]h>The number of send bytes that are TLS encrypted by the kernel.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j7 hjz4ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j7 hjz4ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tls_ooo`h]j)}(hj4h]h tx[i]_tls_ooo}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]uh1jhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j7 hj4ubj8 )}(hhh]j)}(hFNumber of times out of order TLS SQE fragments were handled on ring i.h]hFNumber of times out of order TLS SQE fragments were handled on ring i.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j7 hj4ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj 5ubah}(h]h ]h"]h$]h&]uh1j7 hj4ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tls_dump_packets`h]j)}(hj05h]htx[i]_tls_dump_packets}(hj25hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.5ubah}(h]h ]h"]h$]h&]uh1jhhhMhj+5ubah}(h]h ]h"]h$]h&]uh1j7 hj(5ubj8 )}(hhh]j)}(h>Number of TLS decrypted packets copied over from NIC over DMA.h]h>Number of TLS decrypted packets copied over from NIC over DMA.}(hjN5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjK5ubah}(h]h ]h"]h$]h&]uh1j7 hj(5ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hje5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjb5ubah}(h]h ]h"]h$]h&]uh1j7 hj(5ubeh}(h]h ]h"]h$]h&]uh1j2 hj/ ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx[i]_tls_dump_bytes`h]j)}(hj5h]htx[i]_tls_dump_bytes}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]uh1jhhhMhj5ubah}(h]h ]h"]h$]h&]uh1j7 hj5ubj8 )}(hhh]j)}(hh]htx_vport_rdma_unicast_packets}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhhhM6hj>ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubj8 )}(hhh]j)}(heRDMA unicast packets transmitted, steered from a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](h[RDMA unicast packets transmitted, steered from a port (counters counts RoCE/UD/RC traffic) }(hj9>hhhNhNubj )}(h [#accel]_h]h1}(hjA>hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hj9>jKubh.}(hj9>hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM7hj6>ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjb>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM9hj_>ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_vport_rdma_unicast_bytes`h]j)}(hj>h]htx_vport_rdma_unicast_bytes}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhhhM;hj>ubah}(h]h ]h"]h$]h&]uh1j7 hj|>ubj8 )}(hhh]j)}(hcRDMA unicast bytes transmitted, steered from a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](hYRDMA unicast bytes transmitted, steered from a port (counters counts RoCE/UD/RC traffic) }(hj>hhhNhNubj )}(h [#accel]_h]h1}(hj>hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hj>jKubh.}(hj>hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM<hj>ubah}(h]h ]h"]h$]h&]uh1j7 hj|>ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM>hj>ubah}(h]h ]h"]h$]h&]uh1j7 hj|>ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h!`rx_vport_rdma_multicast_packets`h]j)}(hj>h]hrx_vport_rdma_multicast_packets}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhhhM@hj>ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubj8 )}(hhh]j)}(hbRDMA multicast packets received, steered to a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](hXRDMA multicast packets received, steered to a port (counters counts RoCE/UD/RC traffic) }(hj ?hhhNhNubj )}(h [#accel]_h]h1}(hj?hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hj ?jKubh.}(hj ?hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMAhj?ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj4?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMChj1?ubah}(h]h ]h"]h$]h&]uh1j7 hj>ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_vport_rdma_multicast_bytes`h]j)}(hjV?h]hrx_vport_rdma_multicast_bytes}(hjX?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjT?ubah}(h]h ]h"]h$]h&]uh1jhhhMEhjQ?ubah}(h]h ]h"]h$]h&]uh1j7 hjN?ubj8 )}(hhh]j)}(h`RDMA multicast bytes received, steered to a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](hVRDMA multicast bytes received, steered to a port (counters counts RoCE/UD/RC traffic) }(hjt?hhhNhNubj )}(h [#accel]_h]h1}(hj|?hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjt?jKubh.}(hjt?hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMFhjq?ubah}(h]h ]h"]h$]h&]uh1j7 hjN?ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMHhj?ubah}(h]h ]h"]h$]h&]uh1j7 hjN?ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h!`tx_vport_rdma_multicast_packets`h]j)}(hj?h]htx_vport_rdma_multicast_packets}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhhhMJhj?ubah}(h]h ]h"]h$]h&]uh1j7 hj?ubj8 )}(hhh]j)}(hgRDMA multicast packets transmitted, steered from a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](h]RDMA multicast packets transmitted, steered from a port (counters counts RoCE/UD/RC traffic) }(hj?hhhNhNubj )}(h [#accel]_h]h1}(hj?hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hj?jKubh.}(hj?hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMKhj?ubah}(h]h ]h"]h$]h&]uh1j7 hj?ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMMhj@ubah}(h]h ]h"]h$]h&]uh1j7 hj?ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_vport_rdma_multicast_bytes`h]j)}(hj(@h]htx_vport_rdma_multicast_bytes}(hj*@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&@ubah}(h]h ]h"]h$]h&]uh1jhhhMOhj#@ubah}(h]h ]h"]h$]h&]uh1j7 hj @ubj8 )}(hhh]j)}(heRDMA multicast bytes transmitted, steered from a port (counters counts RoCE/UD/RC traffic) [#accel]_.h](h[RDMA multicast bytes transmitted, steered from a port (counters counts RoCE/UD/RC traffic) }(hjF@hhhNhNubj )}(h [#accel]_h]h1}(hjN@hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjF@jKubh.}(hjF@hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMPhjC@ubah}(h]h ]h"]h$]h&]uh1j7 hj @ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjo@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMRhjl@ubah}(h]h ]h"]h$]h&]uh1j7 hj @ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`vport_loopback_packets`h]j)}(hj@h]hvport_loopback_packets}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhhhMThj@ubah}(h]h ]h"]h$]h&]uh1j7 hj@ubj8 )}(hhh]j)}(hkUnicast, multicast and broadcast packets that were loop-back (received and transmitted), IB/Eth [#accel]_.h](haUnicast, multicast and broadcast packets that were loop-back (received and transmitted), IB/Eth }(hj@hhhNhNubj )}(h [#accel]_h]h1}(hj@hhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hj@jKubh.}(hj@hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMUhj@ubah}(h]h ]h"]h$]h&]uh1j7 hj@ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMWhj@ubah}(h]h ]h"]h$]h&]uh1j7 hj@ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`vport_loopback_bytes`h]j)}(hj@h]hvport_loopback_bytes}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhhhMYhj@ubah}(h]h ]h"]h$]h&]uh1j7 hj@ubj8 )}(hhh]j)}(hiUnicast, multicast and broadcast bytes that were loop-back (received and transmitted), IB/Eth [#accel]_.h](h_Unicast, multicast and broadcast bytes that were loop-back (received and transmitted), IB/Eth }(hjAhhhNhNubj )}(h [#accel]_h]h1}(hj AhhhNhNubah}(h]jah ]h"]h$]h&]jKjjsjjuh1j hjAjKubh.}(hjAhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMZhjAubah}(h]h ]h"]h$]h&]uh1j7 hj@ubj8 )}(hhh]j)}(h Accelerationh]h Acceleration}(hjAAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM\hj>Aubah}(h]h ]h"]h$]h&]uh1j7 hj@ubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_steer_missed_packets`h]j)}(hjcAh]hrx_steer_missed_packets}(hjeAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaAubah}(h]h ]h"]h$]h&]uh1jhhhM^hj^Aubah}(h]h ]h"]h$]h&]uh1j7 hj[Aubj8 )}(hhh]j)}(h~Number of packets that was received by the NIC, however was discarded because it did not match any flow in the NIC flow table.h]h~Number of packets that was received by the NIC, however was discarded because it did not match any flow in the NIC flow table.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM_hj~Aubah}(h]h ]h"]h$]h&]uh1j7 hj[Aubj8 )}(hhh]j)}(hErrorh]hError}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMahjAubah}(h]h ]h"]h$]h&]uh1j7 hj[Aubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h `rx_packets`h]j)}(hjAh]h rx_packets}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1jhhhMchjAubah}(h]h ]h"]h$]h&]uh1j7 hjAubj8 )}(hhh]j)}(hHRepresentor only: packets received, that were handled by the hypervisor.h]hHRepresentor only: packets received, that were handled by the hypervisor.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMdhjAubah}(h]h ]h"]h$]h&]uh1j7 hjAubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMehjAubah}(h]h ]h"]h$]h&]uh1j7 hjAubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h `rx_bytes`h]j)}(hjBh]hrx_bytes}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]uh1jhhhMghj Bubah}(h]h ]h"]h$]h&]uh1j7 hj Bubj8 )}(hhh]j)}(hFRepresentor only: bytes received, that were handled by the hypervisor.h]hFRepresentor only: bytes received, that were handled by the hypervisor.}(hj/BhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhhj,Bubah}(h]h ]h"]h$]h&]uh1j7 hj Bubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjFBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMihjCBubah}(h]h ]h"]h$]h&]uh1j7 hj Bubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx_packets`h]j)}(hjhBh]h tx_packets}(hjjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfBubah}(h]h ]h"]h$]h&]uh1jhhhMkhjcBubah}(h]h ]h"]h$]h&]uh1j7 hj`Bubj8 )}(hhh]j)}(hKRepresentor only: packets transmitted, that were handled by the hypervisor.h]hKRepresentor only: packets transmitted, that were handled by the hypervisor.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMlhjBubah}(h]h ]h"]h$]h&]uh1j7 hj`Bubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMnhjBubah}(h]h ]h"]h$]h&]uh1j7 hj`Bubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h `tx_bytes`h]j)}(hjBh]htx_bytes}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]uh1jhhhMphjBubah}(h]h ]h"]h$]h&]uh1j7 hjBubj8 )}(hhh]j)}(hIRepresentor only: bytes transmitted, that were handled by the hypervisor.h]hIRepresentor only: bytes transmitted, that were handled by the hypervisor.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMqhjBubah}(h]h ]h"]h$]h&]uh1j7 hjBubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMrhjBubah}(h]h ]h"]h$]h&]uh1j7 hjBubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubj3 )}(hhh](j8 )}(hhh]j)}(h`dev_internal_queue_oob`h]j)}(hjCh]hdev_internal_queue_oob}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCubah}(h]h ]h"]h$]h&]uh1jhhhMthjCubah}(h]h ]h"]h$]h&]uh1j7 hjCubj8 )}(hhh]j)}(hTThe number of dropped packets due to lack of receive WQEs for an internal device RQ.h]hTThe number of dropped packets due to lack of receive WQEs for an internal device RQ.}(hj4ChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMuhj1Cubah}(h]h ]h"]h$]h&]uh1j7 hjCubj8 )}(hhh]j)}(hErrorh]hError}(hjKChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMwhjHCubah}(h]h ]h"]h$]h&]uh1j7 hjCubeh}(h]h ]h"]h$]h&]uh1j2 hj8ubeh}(h]h ]h"]h$]h&]uh1j- hj8ubeh}(h]h ]h"]h$]h&]colsKuh1j hj8ubeh}(h]id38ah ]h"]h$]h&]uh1j hj8hhhNhNubeh}(h]vport-countersah ]h"]vport countersah$]h&]uh1j[hj/ hhhhhMubj\)}(hhh](ja)}(hPhysical Port Countersh]hPhysical Port Counters}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjChhhhhMzubj)}(hX The physical port counters are the counters on the external port connecting the adapter to the network. This measuring point holds information on standardized counters like IEEE 802.3, RFC2863, RFC 2819, RFC 3635 and additional counters like flow control, FEC and more.h]hX The physical port counters are the counters on the external port connecting the adapter to the network. This measuring point holds information on standardized counters like IEEE 802.3, RFC2863, RFC 2819, RFC 3635 and additional counters like flow control, FEC and more.}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM{hjChhubj )}(hhh](ja)}(hPhysical Port Counter Tableh]hPhysical Port Counter Table}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1j`hhhMhjCubj )}(hhh](j )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjCubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjCubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjCubj. )}(hhh](j3 )}(hhh](j8 )}(hhh]j)}(hCounterh]hCounter}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjCubah}(h]h ]h"]h$]h&]uh1j7 hjCubj8 )}(hhh]j)}(h Descriptionh]h Description}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjCubah}(h]h ]h"]h$]h&]uh1j7 hjCubj8 )}(hhh]j)}(hTypeh]hType}(hj DhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjDubah}(h]h ]h"]h$]h&]uh1j7 hjCubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_packets_phy`h]j)}(hj+Dh]hrx_packets_phy}(hj-DhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)Dubah}(h]h ]h"]h$]h&]uh1jhhhMhj&Dubah}(h]h ]h"]h$]h&]uh1j7 hj#Dubj8 )}(hhh]j)}(hThe number of packets received on the physical port. This counter doesn’t include packets that were discarded due to FCS, frame size and similar errors.h]hThe number of packets received on the physical port. This counter doesn’t include packets that were discarded due to FCS, frame size and similar errors.}(hjIDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjFDubah}(h]h ]h"]h$]h&]uh1j7 hj#Dubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj`DhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj]Dubah}(h]h ]h"]h$]h&]uh1j7 hj#Dubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_packets_phy`h]j)}(hjDh]htx_packets_phy}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhhhMhj}Dubah}(h]h ]h"]h$]h&]uh1j7 hjzDubj8 )}(hhh]j)}(h7The number of packets transmitted on the physical port.h]h7The number of packets transmitted on the physical port.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjDubah}(h]h ]h"]h$]h&]uh1j7 hjzDubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjDubah}(h]h ]h"]h$]h&]uh1j7 hjzDubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_bytes_phy`h]j)}(hjDh]h rx_bytes_phy}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhhhMhjDubah}(h]h ]h"]h$]h&]uh1j7 hjDubj8 )}(hhh]j)}(hUThe number of bytes received on the physical port, including Ethernet header and FCS.h]hUThe number of bytes received on the physical port, including Ethernet header and FCS.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjDubah}(h]h ]h"]h$]h&]uh1j7 hjDubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj Eubah}(h]h ]h"]h$]h&]uh1j7 hjDubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_bytes_phy`h]j)}(hj0Eh]h tx_bytes_phy}(hj2EhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.Eubah}(h]h ]h"]h$]h&]uh1jhhhMhj+Eubah}(h]h ]h"]h$]h&]uh1j7 hj(Eubj8 )}(hhh]j)}(h5The number of bytes transmitted on the physical port.h]h5The number of bytes transmitted on the physical port.}(hjNEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjKEubah}(h]h ]h"]h$]h&]uh1j7 hj(Eubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjeEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjbEubah}(h]h ]h"]h$]h&]uh1j7 hj(Eubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_multicast_phy`h]j)}(hjEh]hrx_multicast_phy}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hjEubj8 )}(hhh]j)}(h>The number of multicast packets received on the physical port.h]h>The number of multicast packets received on the physical port.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hjEubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hjEubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_multicast_phy`h]j)}(hjEh]htx_multicast_phy}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hjEubj8 )}(hhh]j)}(hAThe number of multicast packets transmitted on the physical port.h]hAThe number of multicast packets transmitted on the physical port.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjEubah}(h]h ]h"]h$]h&]uh1j7 hjEubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjEubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_broadcast_phy`h]j)}(hj5Fh]hrx_broadcast_phy}(hj7FhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3Fubah}(h]h ]h"]h$]h&]uh1jhhhMhj0Fubah}(h]h ]h"]h$]h&]uh1j7 hj-Fubj8 )}(hhh]j)}(h>The number of broadcast packets received on the physical port.h]h>The number of broadcast packets received on the physical port.}(hjSFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjPFubah}(h]h ]h"]h$]h&]uh1j7 hj-Fubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjgFubah}(h]h ]h"]h$]h&]uh1j7 hj-Fubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_broadcast_phy`h]j)}(hjFh]htx_broadcast_phy}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjFubj8 )}(hhh]j)}(hAThe number of broadcast packets transmitted on the physical port.h]hAThe number of broadcast packets transmitted on the physical port.}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjFubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjFubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_crc_errors_phy`h]j)}(hjFh]hrx_crc_errors_phy}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjFubj8 )}(hhh]j)}(hThe number of dropped received packets due to FCS (Frame Check Sequence) error on the physical port. If this counter is increased in high rate, check the link quality using `rx_symbol_error_phy` and `rx_corrected_bits_phy` counters below.h](hThe number of dropped received packets due to FCS (Frame Check Sequence) error on the physical port. If this counter is increased in high rate, check the link quality using }(hjGhhhNhNubj)}(h`rx_symbol_error_phy`h]hrx_symbol_error_phy}(hj GhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubh and }(hjGhhhNhNubj)}(h`rx_corrected_bits_phy`h]hrx_corrected_bits_phy}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubh counters below.}(hjGhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhjFubah}(h]h ]h"]h$]h&]uh1j7 hjFubj8 )}(hhh]j)}(hErrorh]hError}(hjHubah}(h]h ]h"]h$]h&]uh1j7 hjHubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_symbol_err_phy`h]j)}(hjcHh]hrx_symbol_err_phy}(hjeHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaHubah}(h]h ]h"]h$]h&]uh1jhhhMhj^Hubah}(h]h ]h"]h$]h&]uh1j7 hj[Hubj8 )}(hhh]j)}(hhThe number of received packets dropped due to physical coding errors (symbol errors) on a physical port.h]hhThe number of received packets dropped due to physical coding errors (symbol errors) on a physical port.}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj~Hubah}(h]h ]h"]h$]h&]uh1j7 hj[Hubj8 )}(hhh]j)}(hErrorh]hError}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjHubah}(h]h ]h"]h$]h&]uh1j7 hj[Hubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_mac_control_phy`h]j)}(hjHh]hrx_mac_control_phy}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1jhhhMhjHubah}(h]h ]h"]h$]h&]uh1j7 hjHubj8 )}(hhh]j)}(h@The number of MAC control packets received on the physical port.h]h@The number of MAC control packets received on the physical port.}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjHubah}(h]h ]h"]h$]h&]uh1j7 hjHubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjHubah}(h]h ]h"]h$]h&]uh1j7 hjHubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_mac_control_phy`h]j)}(hjIh]htx_mac_control_phy}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjIubah}(h]h ]h"]h$]h&]uh1jhhhMhj Iubah}(h]h ]h"]h$]h&]uh1j7 hj Iubj8 )}(hhh]j)}(hCThe number of MAC control packets transmitted on the physical port.h]hCThe number of MAC control packets transmitted on the physical port.}(hj/IhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj,Iubah}(h]h ]h"]h$]h&]uh1j7 hj Iubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjFIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjCIubah}(h]h ]h"]h$]h&]uh1j7 hj Iubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_pause_ctrl_phy`h]j)}(hjhIh]hrx_pause_ctrl_phy}(hjjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfIubah}(h]h ]h"]h$]h&]uh1jhhhMhjcIubah}(h]h ]h"]h$]h&]uh1j7 hj`Iubj8 )}(hhh]j)}(hThe number of link layer pause packets received on a physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from to the adapter.h]hThe number of link layer pause packets received on a physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from to the adapter.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjIubah}(h]h ]h"]h$]h&]uh1j7 hj`Iubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjIubah}(h]h ]h"]h$]h&]uh1j7 hj`Iubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_pause_ctrl_phy`h]j)}(hjIh]htx_pause_ctrl_phy}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjIubah}(h]h ]h"]h$]h&]uh1jhhhMhjIubah}(h]h ]h"]h$]h&]uh1j7 hjIubj8 )}(hhh]j)}(hThe number of link layer pause packets transmitted on a physical port. If this counter is increasing, it implies that the NIC is congested and cannot absorb the traffic coming from the network.h]hThe number of link layer pause packets transmitted on a physical port. If this counter is increasing, it implies that the NIC is congested and cannot absorb the traffic coming from the network.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjIubah}(h]h ]h"]h$]h&]uh1j7 hjIubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjIubah}(h]h ]h"]h$]h&]uh1j7 hjIubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_unsupported_op_phy`h]j)}(hjJh]hrx_unsupported_op_phy}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjJubj8 )}(hhh]j)}(hVThe number of MAC control packets received with unsupported opcode on a physical port.h]hVThe number of MAC control packets received with unsupported opcode on a physical port.}(hj4JhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj1Jubah}(h]h ]h"]h$]h&]uh1j7 hjJubj8 )}(hhh]j)}(hErrorh]hError}(hjKJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjHJubah}(h]h ]h"]h$]h&]uh1j7 hjJubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_discards_phy`h]j)}(hjmJh]hrx_discards_phy}(hjoJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjkJubah}(h]h ]h"]h$]h&]uh1jhhhMhjhJubah}(h]h ]h"]h$]h&]uh1j7 hjeJubj8 )}(hhh]j)}(hThe number of received packets dropped due to lack of buffers on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network.h]hThe number of received packets dropped due to lack of buffers on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjeJubj8 )}(hhh]j)}(hErrorh]hError}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjeJubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_discards_phy`h]j)}(hjJh]htx_discards_phy}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjJubj8 )}(hhh]j)}(hThe number of packets which were discarded on transmission, even no errors were detected. the drop might occur due to link in down state, head of line drop, pause from the network, etc.h]hThe number of packets which were discarded on transmission, even no errors were detected. the drop might occur due to link in down state, head of line drop, pause from the network, etc.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjJubj8 )}(hhh]j)}(hErrorh]hError}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjJubah}(h]h ]h"]h$]h&]uh1j7 hjJubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_errors_phy`h]j)}(hjKh]h tx_errors_phy}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjKubj8 )}(hhh]j)}(hcThe number of transmitted packets dropped due to a length which exceed MTU size on a physical port.h]hcThe number of transmitted packets dropped due to a length which exceed MTU size on a physical port.}(hj9KhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj6Kubah}(h]h ]h"]h$]h&]uh1j7 hjKubj8 )}(hhh]j)}(hErrorh]hError}(hjPKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjMKubah}(h]h ]h"]h$]h&]uh1j7 hjKubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_undersize_pkts_phy`h]j)}(hjrKh]hrx_undersize_pkts_phy}(hjtKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjpKubah}(h]h ]h"]h$]h&]uh1jhhhMhjmKubah}(h]h ]h"]h$]h&]uh1j7 hjjKubj8 )}(hhh]j)}(hThe number of received packets dropped due to length which is shorter than 64 bytes on a physical port. If this counter is increasing, it implies that the peer connected to the adapter has a non-standard MTU configured or malformed packet had arrived.h]hThe number of received packets dropped due to length which is shorter than 64 bytes on a physical port. If this counter is increasing, it implies that the peer connected to the adapter has a non-standard MTU configured or malformed packet had arrived.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjjKubj8 )}(hhh]j)}(hErrorh]hError}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjjKubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_fragments_phy`h]j)}(hjKh]hrx_fragments_phy}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjKubj8 )}(hhh]j)}(hThe number of received packets dropped due to a length which is shorter than 64 bytes and has FCS error on a physical port. If this counter is increasing, it implies that the peer connected to the adapter has a non-standard MTU configured.h]hThe number of received packets dropped due to a length which is shorter than 64 bytes and has FCS error on a physical port. If this counter is increasing, it implies that the peer connected to the adapter has a non-standard MTU configured.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjKubj8 )}(hhh]j)}(hErrorh]hError}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjKubah}(h]h ]h"]h$]h&]uh1j7 hjKubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_jabbers_phy`h]j)}(hj Lh]hrx_jabbers_phy}(hj"LhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjLubah}(h]h ]h"]h$]h&]uh1jhhhMhjLubah}(h]h ]h"]h$]h&]uh1j7 hjLubj8 )}(hhh]j)}(htThe number of received packets d due to a length which is longer than 64 bytes and had FCS error on a physical port.h]htThe number of received packets d due to a length which is longer than 64 bytes and had FCS error on a physical port.}(hj>LhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj;Lubah}(h]h ]h"]h$]h&]uh1j7 hjLubj8 )}(hhh]j)}(hErrorh]hError}(hjULhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjRLubah}(h]h ]h"]h$]h&]uh1j7 hjLubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_64_bytes_phy`h]j)}(hjwLh]hrx_64_bytes_phy}(hjyLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjuLubah}(h]h ]h"]h$]h&]uh1jhhhMhjrLubah}(h]h ]h"]h$]h&]uh1j7 hjoLubj8 )}(hhh]j)}(hJThe number of packets received on the physical port with size of 64 bytes.h]hJThe number of packets received on the physical port with size of 64 bytes.}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjLubah}(h]h ]h"]h$]h&]uh1j7 hjoLubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjLubah}(h]h ]h"]h$]h&]uh1j7 hjoLubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_65_to_127_bytes_phy`h]j)}(hjLh]hrx_65_to_127_bytes_phy}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjLubah}(h]h ]h"]h$]h&]uh1jhhhM hjLubah}(h]h ]h"]h$]h&]uh1j7 hjLubj8 )}(hhh]j)}(hQThe number of packets received on the physical port with size of 65 to 127 bytes.h]hQThe number of packets received on the physical port with size of 65 to 127 bytes.}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hjLubah}(h]h ]h"]h$]h&]uh1j7 hjLubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hjMubah}(h]h ]h"]h$]h&]uh1j7 hjLubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_128_to_255_bytes_phy`h]j)}(hj%Mh]hrx_128_to_255_bytes_phy}(hj'MhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#Mubah}(h]h ]h"]h$]h&]uh1jhhhMhj Mubah}(h]h ]h"]h$]h&]uh1j7 hjMubj8 )}(hhh]j)}(hRThe number of packets received on the physical port with size of 128 to 255 bytes.h]hRThe number of packets received on the physical port with size of 128 to 255 bytes.}(hjCMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj@Mubah}(h]h ]h"]h$]h&]uh1j7 hjMubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjZMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjWMubah}(h]h ]h"]h$]h&]uh1j7 hjMubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_256_to_511_bytes_phy`h]j)}(hj|Mh]hrx_256_to_511_bytes_phy}(hj~MhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzMubah}(h]h ]h"]h$]h&]uh1jhhhMhjwMubah}(h]h ]h"]h$]h&]uh1j7 hjtMubj8 )}(hhh]j)}(hRThe number of packets received on the physical port with size of 256 to 512 bytes.h]hRThe number of packets received on the physical port with size of 256 to 512 bytes.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjMubah}(h]h ]h"]h$]h&]uh1j7 hjtMubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjMubah}(h]h ]h"]h$]h&]uh1j7 hjtMubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_512_to_1023_bytes_phy`h]j)}(hjMh]hrx_512_to_1023_bytes_phy}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMubah}(h]h ]h"]h$]h&]uh1jhhhMhjMubah}(h]h ]h"]h$]h&]uh1j7 hjMubj8 )}(hhh]j)}(hSThe number of packets received on the physical port with size of 512 to 1023 bytes.h]hSThe number of packets received on the physical port with size of 512 to 1023 bytes.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjMubah}(h]h ]h"]h$]h&]uh1j7 hjMubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjNubah}(h]h ]h"]h$]h&]uh1j7 hjMubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_1024_to_1518_bytes_phy`h]j)}(hj*Nh]hrx_1024_to_1518_bytes_phy}(hj,NhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(Nubah}(h]h ]h"]h$]h&]uh1jhhhMhj%Nubah}(h]h ]h"]h$]h&]uh1j7 hj"Nubj8 )}(hhh]j)}(hTThe number of packets received on the physical port with size of 1024 to 1518 bytes.h]hTThe number of packets received on the physical port with size of 1024 to 1518 bytes.}(hjHNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjENubah}(h]h ]h"]h$]h&]uh1j7 hj"Nubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj_NhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM!hj\Nubah}(h]h ]h"]h$]h&]uh1j7 hj"Nubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_1519_to_2047_bytes_phy`h]j)}(hjNh]hrx_1519_to_2047_bytes_phy}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]uh1jhhhM#hj|Nubah}(h]h ]h"]h$]h&]uh1j7 hjyNubj8 )}(hhh]j)}(hTThe number of packets received on the physical port with size of 1519 to 2047 bytes.h]hTThe number of packets received on the physical port with size of 1519 to 2047 bytes.}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM$hjNubah}(h]h ]h"]h$]h&]uh1j7 hjyNubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM&hjNubah}(h]h ]h"]h$]h&]uh1j7 hjyNubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_2048_to_4095_bytes_phy`h]j)}(hjNh]hrx_2048_to_4095_bytes_phy}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]uh1jhhhM(hjNubah}(h]h ]h"]h$]h&]uh1j7 hjNubj8 )}(hhh]j)}(hTThe number of packets received on the physical port with size of 2048 to 4095 bytes.h]hTThe number of packets received on the physical port with size of 2048 to 4095 bytes.}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM)hjNubah}(h]h ]h"]h$]h&]uh1j7 hjNubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj OhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM+hj Oubah}(h]h ]h"]h$]h&]uh1j7 hjNubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_4096_to_8191_bytes_phy`h]j)}(hj/Oh]hrx_4096_to_8191_bytes_phy}(hj1OhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-Oubah}(h]h ]h"]h$]h&]uh1jhhhM-hj*Oubah}(h]h ]h"]h$]h&]uh1j7 hj'Oubj8 )}(hhh]j)}(hTThe number of packets received on the physical port with size of 4096 to 8191 bytes.h]hTThe number of packets received on the physical port with size of 4096 to 8191 bytes.}(hjMOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM.hjJOubah}(h]h ]h"]h$]h&]uh1j7 hj'Oubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjdOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM0hjaOubah}(h]h ]h"]h$]h&]uh1j7 hj'Oubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_8192_to_10239_bytes_phy`h]j)}(hjOh]hrx_8192_to_10239_bytes_phy}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]uh1jhhhM2hjOubah}(h]h ]h"]h$]h&]uh1j7 hj~Oubj8 )}(hhh]j)}(hUThe number of packets received on the physical port with size of 8192 to 10239 bytes.h]hUThe number of packets received on the physical port with size of 8192 to 10239 bytes.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM3hjOubah}(h]h ]h"]h$]h&]uh1j7 hj~Oubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM5hjOubah}(h]h ]h"]h$]h&]uh1j7 hj~Oubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`link_down_events_phy`h]j)}(hjOh]hlink_down_events_phy}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]uh1jhhhM7hjOubah}(h]h ]h"]h$]h&]uh1j7 hjOubj8 )}(hhh]j)}(hThe number of times where the link operative state changed to down. In case this counter is increasing it may imply on port flapping. You may need to replace the cable/transceiver.h]hThe number of times where the link operative state changed to down. In case this counter is increasing it may imply on port flapping. You may need to replace the cable/transceiver.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM8hjOubah}(h]h ]h"]h$]h&]uh1j7 hjOubj8 )}(hhh]j)}(hErrorh]hError}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM;hjPubah}(h]h ]h"]h$]h&]uh1j7 hjOubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`total_success_recovery_phy`h]j)}(hj4Ph]htotal_success_recovery_phy}(hj6PhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2Pubah}(h]h ]h"]h$]h&]uh1jhhhM=hj/Pubah}(h]h ]h"]h$]h&]uh1j7 hj,Pubj8 )}(hhh]j)}(hTThe number of total successful recovery events of any type during ports reset cycle.h]hTThe number of total successful recovery events of any type during ports reset cycle.}(hjRPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM>hjOPubah}(h]h ]h"]h$]h&]uh1j7 hj,Pubj8 )}(hhh]j)}(hErrorh]hError}(hjiPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM@hjfPubah}(h]h ]h"]h$]h&]uh1j7 hj,Pubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_out_of_buffer`h]j)}(hjPh]hrx_out_of_buffer}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjPubah}(h]h ]h"]h$]h&]uh1jhhhMBhjPubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(hcNumber of times receive queue had no software buffers allocated for the adapter's incoming traffic.h]heNumber of times receive queue had no software buffers allocated for the adapter’s incoming traffic.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMChjPubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(hErrorh]hError}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMEhjPubah}(h]h ]h"]h$]h&]uh1j7 hjPubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`module_bus_stuck`h]j)}(hjPh]hmodule_bus_stuck}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjPubah}(h]h ]h"]h$]h&]uh1jhhhMGhjPubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(hThe number of times that module's I\ :sup:`2`\C bus (data or clock) short-wire was detected. You may need to replace the cable/transceiver.h](h'The number of times that module’s I }(hjQhhhNhNubh superscript)}(h:sup:`2`h]h2}(hj QhhhNhNubah}(h]h ]h"]h$]h&]uh1jQhjQubh^C bus (data or clock) short-wire was detected. You may need to replace the cable/transceiver.}(hjQhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMHhjPubah}(h]h ]h"]h$]h&]uh1j7 hjPubj8 )}(hhh]j)}(hErrorh]hError}(hj+QhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMJhj(Qubah}(h]h ]h"]h$]h&]uh1j7 hjPubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`module_high_temp`h]j)}(hjMQh]hmodule_high_temp}(hjOQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKQubah}(h]h ]h"]h$]h&]uh1jhhhMLhjHQubah}(h]h ]h"]h$]h&]uh1j7 hjEQubj8 )}(hhh]j)}(hThe number of times that the module temperature was too high. If this issue persist, you may need to check the ambient temperature or replace the cable/transceiver module.h]hThe number of times that the module temperature was too high. If this issue persist, you may need to check the ambient temperature or replace the cable/transceiver module.}(hjkQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMMhjhQubah}(h]h ]h"]h$]h&]uh1j7 hjEQubj8 )}(hhh]j)}(hErrorh]hError}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMPhjQubah}(h]h ]h"]h$]h&]uh1j7 hjEQubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`module_bad_shorted`h]j)}(hjQh]hmodule_bad_shorted}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjQubah}(h]h ]h"]h$]h&]uh1jhhhMRhjQubah}(h]h ]h"]h$]h&]uh1j7 hjQubj8 )}(hhh]j)}(hnThe number of times that the module cables were shorted. You may need to replace the cable/transceiver module.h]hnThe number of times that the module cables were shorted. You may need to replace the cable/transceiver module.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMShjQubah}(h]h ]h"]h$]h&]uh1j7 hjQubj8 )}(hhh]j)}(hErrorh]hError}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMUhjQubah}(h]h ]h"]h$]h&]uh1j7 hjQubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`module_unplug`h]j)}(hjQh]h module_unplug}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjQubah}(h]h ]h"]h$]h&]uh1jhhhMWhjQubah}(h]h ]h"]h$]h&]uh1j7 hjQubj8 )}(hhh]j)}(h,The number of times that module was ejected.h]h,The number of times that module was ejected.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMXhjRubah}(h]h ]h"]h$]h&]uh1j7 hjQubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj0RhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMYhj-Rubah}(h]h ]h"]h$]h&]uh1j7 hjQubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_buffer_passed_thres_phy`h]j)}(hjRRh]hrx_buffer_passed_thres_phy}(hjTRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjPRubah}(h]h ]h"]h$]h&]uh1jhhhM[hjMRubah}(h]h ]h"]h$]h&]uh1j7 hjJRubj8 )}(hhh]j)}(hEThe number of events where the port receive buffer was over 85% full.h]hEThe number of events where the port receive buffer was over 85% full.}(hjpRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM\hjmRubah}(h]h ]h"]h$]h&]uh1j7 hjJRubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM]hjRubah}(h]h ]h"]h$]h&]uh1j7 hjJRubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_pause_storm_warning_events`h]j)}(hjRh]htx_pause_storm_warning_events}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjRubah}(h]h ]h"]h$]h&]uh1jhhhM_hjRubah}(h]h ]h"]h$]h&]uh1j7 hjRubj8 )}(hhh]j)}(hLThe number of times the device was sending pauses for a long period of time.h]hLThe number of times the device was sending pauses for a long period of time.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM`hjRubah}(h]h ]h"]h$]h&]uh1j7 hjRubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMbhjRubah}(h]h ]h"]h$]h&]uh1j7 hjRubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_pause_storm_error_events`h]j)}(hjSh]htx_pause_storm_error_events}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjRubah}(h]h ]h"]h$]h&]uh1jhhhMdhjRubah}(h]h ]h"]h$]h&]uh1j7 hjRubj8 )}(hhh]j)}(hThe number of times the device was sending pauses for a long period of time, reaching time out and disabling transmission of pause frames. on the period where pause frames were disabled, drop could have been occurred.h]hThe number of times the device was sending pauses for a long period of time, reaching time out and disabling transmission of pause frames. on the period where pause frames were disabled, drop could have been occurred.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMehjSubah}(h]h ]h"]h$]h&]uh1j7 hjRubj8 )}(hhh]j)}(hErrorh]hError}(hj5ShhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMihj2Subah}(h]h ]h"]h$]h&]uh1j7 hjRubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx[i]_buff_alloc_err`h]j)}(hjWSh]hrx[i]_buff_alloc_err}(hjYShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUSubah}(h]h ]h"]h$]h&]uh1jhhhMkhjRSubah}(h]h ]h"]h$]h&]uh1j7 hjOSubj8 )}(hhh]j)}(hBFailed to allocate a buffer to received packet (or SKB) on ring i.h]hBFailed to allocate a buffer to received packet (or SKB) on ring i.}(hjuShhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMlhjrSubah}(h]h ]h"]h$]h&]uh1j7 hjOSubj8 )}(hhh]j)}(hErrorh]hError}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMmhjSubah}(h]h ]h"]h$]h&]uh1j7 hjOSubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h `rx_bits_phy`h]j)}(hjSh]h rx_bits_phy}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubah}(h]h ]h"]h$]h&]uh1jhhhMohjSubah}(h]h ]h"]h$]h&]uh1j7 hjSubj8 )}(hhh]j)}(hThis counter provides information on the total amount of traffic that could have been received and can be used as a guideline to measure the ratio of errored traffic in `rx_pcs_symbol_err_phy` and `rx_corrected_bits_phy`.h](hThis counter provides information on the total amount of traffic that could have been received and can be used as a guideline to measure the ratio of errored traffic in }(hjShhhNhNubj)}(h`rx_pcs_symbol_err_phy`h]hrx_pcs_symbol_err_phy}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubh and }(hjShhhNhNubj)}(h`rx_corrected_bits_phy`h]hrx_corrected_bits_phy}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubh.}(hjShhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMphjSubah}(h]h ]h"]h$]h&]uh1j7 hjSubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMthjTubah}(h]h ]h"]h$]h&]uh1j7 hjSubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_pcs_symbol_err_phy`h]j)}(hj)Th]hrx_pcs_symbol_err_phy}(hj+ThhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'Tubah}(h]h ]h"]h$]h&]uh1jhhhMvhj$Tubah}(h]h ]h"]h$]h&]uh1j7 hj!Tubj8 )}(hhh]j)}(hXThis counter counts the number of symbol errors that wasn’t corrected by FEC correction algorithm or that FEC algorithm was not active on this interface. If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER, and that traffic is lost. You may need to replace the cable/transceiver. The error rate is the number of `rx_pcs_symbol_err_phy` divided by the number of `rx_bits_phy` on a specific time frame.h](hXyThis counter counts the number of symbol errors that wasn’t corrected by FEC correction algorithm or that FEC algorithm was not active on this interface. If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER, and that traffic is lost. You may need to replace the cable/transceiver. The error rate is the number of }(hjGThhhNhNubj)}(h`rx_pcs_symbol_err_phy`h]hrx_pcs_symbol_err_phy}(hjOThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGTubh divided by the number of }(hjGThhhNhNubj)}(h `rx_bits_phy`h]h rx_bits_phy}(hjaThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGTubh on a specific time frame.}(hjGThhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMwhjDTubah}(h]h ]h"]h$]h&]uh1j7 hj!Tubj8 )}(hhh]j)}(hErrorh]hError}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM~hjTubah}(h]h ]h"]h$]h&]uh1j7 hj!Tubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_corrected_bits_phy`h]j)}(hjTh]hrx_corrected_bits_phy}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubah}(h]h ]h"]h$]h&]uh1jhhhMhjTubah}(h]h ]h"]h$]h&]uh1j7 hjTubj8 )}(hhh]j)}(hX?The number of corrected bits on this port according to active FEC (RS/FC). If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER. The corrected bit rate is the number of `rx_corrected_bits_phy` divided by the number of `rx_bits_phy` on a specific time frame.h](hThe number of corrected bits on this port according to active FEC (RS/FC). If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER. The corrected bit rate is the number of }(hjThhhNhNubj)}(h`rx_corrected_bits_phy`h]hrx_corrected_bits_phy}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubh divided by the number of }(hjThhhNhNubj)}(h `rx_bits_phy`h]h rx_bits_phy}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubh on a specific time frame.}(hjThhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhjTubah}(h]h ]h"]h$]h&]uh1j7 hjTubj8 )}(hhh]j)}(hErrorh]hError}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjTubah}(h]h ]h"]h$]h&]uh1j7 hjTubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_err_lane_[l]_phy`h]j)}(hjUh]hrx_err_lane_[l]_phy}(hj!UhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(hXuThis counter counts the number of physical raw errors per lane l index. The counter counts errors before FEC corrections. If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER, and that traffic might be lost. You may need to replace the cable/transceiver. Please check in accordance with `rx_corrected_bits_phy`.h](hX]This counter counts the number of physical raw errors per lane l index. The counter counts errors before FEC corrections. If this counter is increasing, it implies that the link between the NIC and the network is suffering from high BER, and that traffic might be lost. You may need to replace the cable/transceiver. Please check in accordance with }(hj=UhhhNhNubj)}(h`rx_corrected_bits_phy`h]hrx_corrected_bits_phy}(hjEUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj=Uubh.}(hj=UhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhj:Uubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(hErrorh]hError}(hjfUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjcUubah}(h]h ]h"]h$]h&]uh1j7 hjUubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_global_pause`h]j)}(hjUh]hrx_global_pause}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(hThe number of pause packets received on the physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is only enabled when global pause mode is enabled.h]hThe number of pause packets received on the physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is only enabled when global pause mode is enabled.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_global_pause_duration`h]j)}(hjUh]hrx_global_pause_duration}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(hXJThe duration of pause received (in microSec) on the physical port. The counter represents the time the port did not send any traffic. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is only enabled when global pause mode is enabled.h]hXJThe duration of pause received (in microSec) on the physical port. The counter represents the time the port did not send any traffic. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is only enabled when global pause mode is enabled.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjUubah}(h]h ]h"]h$]h&]uh1j7 hjUubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjUubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_global_pause`h]j)}(hj6Vh]htx_global_pause}(hj8VhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4Vubah}(h]h ]h"]h$]h&]uh1jhhhMhj1Vubah}(h]h ]h"]h$]h&]uh1j7 hj.Vubj8 )}(hhh]j)}(hXThe number of pause packets transmitted on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network. Note: This counter is only enabled when global pause mode is enabled.h]hXThe number of pause packets transmitted on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network. Note: This counter is only enabled when global pause mode is enabled.}(hjTVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjQVubah}(h]h ]h"]h$]h&]uh1j7 hj.Vubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjkVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjhVubah}(h]h ]h"]h$]h&]uh1j7 hj.Vubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_global_pause_duration`h]j)}(hjVh]htx_global_pause_duration}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(hThe duration of pause transmitter (in microSec) on the physical port. Note: This counter is only enabled when global pause mode is enabled.h]hThe duration of pause transmitter (in microSec) on the physical port. Note: This counter is only enabled when global pause mode is enabled.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjVubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_global_pause_transition`h]j)}(hjVh]hrx_global_pause_transition}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(hThe number of times a transition from Xoff to Xon on the physical port has occurred. Note: This counter is only enabled when global pause mode is enabled.h]hThe number of times a transition from Xoff to Xon on the physical port has occurred. Note: This counter is only enabled when global pause mode is enabled.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjVubah}(h]h ]h"]h$]h&]uh1j7 hjVubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjWubah}(h]h ]h"]h$]h&]uh1j7 hjVubeh}(h]h ]h"]h$]h&]uh1j2 hjCubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_if_down_packets`h]j)}(hj;Wh]hrx_if_down_packets}(hj=WhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9Wubah}(h]h ]h"]h$]h&]uh1jhhhMhj6Wubah}(h]h ]h"]h$]h&]uh1j7 hj3Wubj8 )}(hhh]j)}(hGThe number of received packets that were dropped due to interface down.h]hGThe number of received packets that were dropped due to interface down.}(hjYWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjVWubah}(h]h ]h"]h$]h&]uh1j7 hj3Wubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjpWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjmWubah}(h]h ]h"]h$]h&]uh1j7 hj3Wubeh}(h]h ]h"]h$]h&]uh1j2 hjCubeh}(h]h ]h"]h$]h&]uh1j- hjCubeh}(h]h ]h"]h$]h&]colsKuh1j hjCubeh}(h]id39ah ]h"]h$]h&]uh1j hjChhhNhNubeh}(h]physical-port-countersah ]h"]physical port countersah$]h&]uh1j[hj/ hhhhhMzubj\)}(hhh](ja)}(hPriority Port Countersh]hPriority Port Counters}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjWhhhhhMubj)}(hYThe following counters are physical port counters that are counted per L2 priority (0-7).h]hYThe following counters are physical port counters that are counted per L2 priority (0-7).}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjWhhubj)}(h:**Note:** `p` in the counter name represents the priority.h](hstrong)}(h **Note:**h]hNote:}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjWubh }(hjWhhhNhNubj)}(h`p`h]hp}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWubh- in the counter name represents the priority.}(hjWhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhMhjWhhubj )}(hhh](ja)}(hPriority Port Counter Tableh]hPriority Port Counter Table}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hhhMhjWubj )}(hhh](j )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjXubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjXubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hjXubj. )}(hhh](j3 )}(hhh](j8 )}(hhh]j)}(hCounterh]hCounter}(hj0XhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj-Xubah}(h]h ]h"]h$]h&]uh1j7 hj*Xubj8 )}(hhh]j)}(h Descriptionh]h Description}(hjGXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjDXubah}(h]h ]h"]h$]h&]uh1j7 hj*Xubj8 )}(hhh]j)}(hTypeh]hType}(hj^XhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj[Xubah}(h]h ]h"]h$]h&]uh1j7 hj*Xubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_bytes`h]j)}(hjXh]hrx_prio[p]_bytes}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~Xubah}(h]h ]h"]h$]h&]uh1jhhhMhj{Xubah}(h]h ]h"]h$]h&]uh1j7 hjxXubj8 )}(hhh]j)}(hBThe number of bytes received with priority p on the physical port.h]hBThe number of bytes received with priority p on the physical port.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjXubah}(h]h ]h"]h$]h&]uh1j7 hjxXubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjXubah}(h]h ]h"]h$]h&]uh1j7 hjxXubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_packets`h]j)}(hjXh]hrx_prio[p]_packets}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjXubah}(h]h ]h"]h$]h&]uh1jhhhMhjXubah}(h]h ]h"]h$]h&]uh1j7 hjXubj8 )}(hhh]j)}(hDThe number of packets received with priority p on the physical port.h]hDThe number of packets received with priority p on the physical port.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjXubah}(h]h ]h"]h$]h&]uh1j7 hjXubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj YhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj Yubah}(h]h ]h"]h$]h&]uh1j7 hjXubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_prio[p]_bytes`h]j)}(hj.Yh]htx_prio[p]_bytes}(hj0YhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,Yubah}(h]h ]h"]h$]h&]uh1jhhhMhj)Yubah}(h]h ]h"]h$]h&]uh1j7 hj&Yubj8 )}(hhh]j)}(hCThe number of bytes transmitted on priority p on the physical port.h]hCThe number of bytes transmitted on priority p on the physical port.}(hjLYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjIYubah}(h]h ]h"]h$]h&]uh1j7 hj&Yubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjcYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj`Yubah}(h]h ]h"]h$]h&]uh1j7 hj&Yubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_prio[p]_packets`h]j)}(hjYh]htx_prio[p]_packets}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYubah}(h]h ]h"]h$]h&]uh1jhhhMhjYubah}(h]h ]h"]h$]h&]uh1j7 hj}Yubj8 )}(hhh]j)}(hEThe number of packets transmitted on priority p on the physical port.h]hEThe number of packets transmitted on priority p on the physical port.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjYubah}(h]h ]h"]h$]h&]uh1j7 hj}Yubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjYubah}(h]h ]h"]h$]h&]uh1j7 hj}Yubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_pause`h]j)}(hjYh]hrx_prio[p]_pause}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYubah}(h]h ]h"]h$]h&]uh1jhhhMhjYubah}(h]h ]h"]h$]h&]uh1j7 hjYubj8 )}(hhh]j)}(hXThe number of pause packets received with priority p on a physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is available only if PFC was enabled on priority p.h]hXThe number of pause packets received with priority p on a physical port. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is available only if PFC was enabled on priority p.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjYubah}(h]h ]h"]h$]h&]uh1j7 hjYubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjYubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_pause_duration`h]j)}(hj3Zh]hrx_prio[p]_pause_duration}(hj5ZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1Zubah}(h]h ]h"]h$]h&]uh1jhhhMhj.Zubah}(h]h ]h"]h$]h&]uh1j7 hj+Zubj8 )}(hhh]j)}(hXjThe duration of pause received (in microSec) on priority p on the physical port. The counter represents the time the port did not send any traffic on this priority. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is available only if PFC was enabled on priority p.h]hXjThe duration of pause received (in microSec) on priority p on the physical port. The counter represents the time the port did not send any traffic on this priority. If this counter is increasing, it implies that the network is congested and cannot absorb the traffic coming from the adapter. Note: This counter is available only if PFC was enabled on priority p.}(hjQZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjNZubah}(h]h ]h"]h$]h&]uh1j7 hj+Zubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjhZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjeZubah}(h]h ]h"]h$]h&]uh1j7 hj+Zubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_pause_transition`h]j)}(hjZh]hrx_prio[p]_pause_transition}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjZubj8 )}(hhh]j)}(hThe number of times a transition from Xoff to Xon on priority p on the physical port has occurred. Note: This counter is available only if PFC was enabled on priority p.h]hThe number of times a transition from Xoff to Xon on priority p on the physical port has occurred. Note: This counter is available only if PFC was enabled on priority p.}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjZubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjZubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_prio[p]_pause`h]j)}(hjZh]htx_prio[p]_pause}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjZubj8 )}(hhh]j)}(hXThe number of pause packets transmitted on priority p on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network. Note: This counter is available only if PFC was enabled on priority p.h]hXThe number of pause packets transmitted on priority p on a physical port. If this counter is increasing, it implies that the adapter is congested and cannot absorb the traffic coming from the network. Note: This counter is available only if PFC was enabled on priority p.}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjZubah}(h]h ]h"]h$]h&]uh1j7 hjZubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hjZubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_prio[p]_pause_duration`h]j)}(hj8[h]htx_prio[p]_pause_duration}(hj:[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6[ubah}(h]h ]h"]h$]h&]uh1jhhhMhj3[ubah}(h]h ]h"]h$]h&]uh1j7 hj0[ubj8 )}(hhh]j)}(hThe duration of pause transmitter (in microSec) on priority p on the physical port. Note: This counter is available only if PFC was enabled on priority p.h]hThe duration of pause transmitter (in microSec) on priority p on the physical port. Note: This counter is available only if PFC was enabled on priority p.}(hjV[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjS[ubah}(h]h ]h"]h$]h&]uh1j7 hj0[ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjm[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjj[ubah}(h]h ]h"]h$]h&]uh1j7 hj0[ubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_buf_discard`h]j)}(hj[h]hrx_prio[p]_buf_discard}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[ubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(hRThe number of packets discarded by device due to lack of per host receive buffers.h]hRThe number of packets discarded by device due to lack of per host receive buffers.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_cong_discard`h]j)}(hj[h]hrx_prio[p]_cong_discard}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[ubah}(h]h ]h"]h$]h&]uh1jhhhMhj[ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(hEThe number of packets discarded by device due to per host congestion.h]hEThe number of packets discarded by device due to per host congestion.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj[ubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_marked`h]j)}(hj=\h]hrx_prio[p]_marked}(hj?\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;\ubah}(h]h ]h"]h$]h&]uh1jhhhMhj8\ubah}(h]h ]h"]h$]h&]uh1j7 hj5\ubj8 )}(hhh]j)}(hFThe number of packets ecn marked by device due to per host congestion.h]hFThe number of packets ecn marked by device due to per host congestion.}(hj[\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjX\ubah}(h]h ]h"]h$]h&]uh1j7 hj5\ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjr\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjo\ubah}(h]h ]h"]h$]h&]uh1j7 hj5\ubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_prio[p]_discards`h]j)}(hj\h]hrx_prio[p]_discards}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1jhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj\ubj8 )}(hhh]j)}(hIThe number of packets discarded by device due to lack of receive buffers.h]hIThe number of packets discarded by device due to lack of receive buffers.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj\ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j7 hj\ubeh}(h]h ]h"]h$]h&]uh1j2 hj'Xubeh}(h]h ]h"]h$]h&]uh1j- hjXubeh}(h]h ]h"]h$]h&]colsKuh1j hjWubeh}(h]id40ah ]h"]h$]h&]uh1j hjWhhhNhNubeh}(h]priority-port-countersah ]h"]priority port countersah$]h&]uh1j[hj/ hhhhhMubj\)}(hhh](ja)}(hDevice Countersh]hDevice Counters}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hj\hhhhhM ubj )}(hhh](ja)}(hDevice Counter Tableh]hDevice Counter Table}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hhhM hj]ubj )}(hhh](j )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj!]ubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj!]ubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j hj!]ubj. )}(hhh](j3 )}(hhh](j8 )}(hhh]j)}(hCounterh]hCounter}(hjK]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hjH]ubah}(h]h ]h"]h$]h&]uh1j7 hjE]ubj8 )}(hhh]j)}(h Descriptionh]h Description}(hjb]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj_]ubah}(h]h ]h"]h$]h&]uh1j7 hjE]ubj8 )}(hhh]j)}(hTypeh]hType}(hjy]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhjv]ubah}(h]h ]h"]h$]h&]uh1j7 hjE]ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`rx_pci_signal_integrity`h]j)}(hj]h]hrx_pci_signal_integrity}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1jhhhMhj]ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(hXOCounts physical layer PCIe signal integrity errors, the number of transitions to recovery due to Framing errors and CRC (dlp and tlp). If this counter is raising, try moving the adapter card to a different slot to rule out a bad PCI slot. Validate that you are running with the latest firmware available and latest server BIOS version.h]hXOCounts physical layer PCIe signal integrity errors, the number of transitions to recovery due to Framing errors and CRC (dlp and tlp). If this counter is raising, try moving the adapter card to a different slot to rule out a bad PCI slot. Validate that you are running with the latest firmware available and latest server BIOS version.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj]ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(hErrorh]hError}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj]ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`tx_pci_signal_integrity`h]j)}(hj]h]htx_pci_signal_integrity}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1jhhhMhj]ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(hXkCounts physical layer PCIe signal integrity errors, the number of transition to recovery initiated by the other side (moving to recovery due to getting TS/EIEOS). If this counter is raising, try moving the adapter card to a different slot to rule out a bad PCI slot. Validate that you are running with the latest firmware available and latest server BIOS version.h]hXkCounts physical layer PCIe signal integrity errors, the number of transition to recovery initiated by the other side (moving to recovery due to getting TS/EIEOS). If this counter is raising, try moving the adapter card to a different slot to rule out a bad PCI slot. Validate that you are running with the latest firmware available and latest server BIOS version.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMhj ^ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubj8 )}(hhh]j)}(hErrorh]hError}(hj'^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM hj$^ubah}(h]h ]h"]h$]h&]uh1j7 hj]ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`outbound_pci_buffer_overflow`h]j)}(hjI^h]houtbound_pci_buffer_overflow}(hjK^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjG^ubah}(h]h ]h"]h$]h&]uh1jhhhM"hjD^ubah}(h]h ]h"]h$]h&]uh1j7 hjA^ubj8 )}(hhh]j)}(hThe number of packets dropped due to pci buffer overflow. If this counter is raising in high rate, it might indicate that the receive traffic rate for a host is larger than the PCIe bus and therefore a congestion occurs.h]hThe number of packets dropped due to pci buffer overflow. If this counter is raising in high rate, it might indicate that the receive traffic rate for a host is larger than the PCIe bus and therefore a congestion occurs.}(hjg^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM#hjd^ubah}(h]h ]h"]h$]h&]uh1j7 hjA^ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj~^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM&hj{^ubah}(h]h ]h"]h$]h&]uh1j7 hjA^ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`outbound_pci_stalled_rd`h]j)}(hj^h]houtbound_pci_stalled_rd}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]uh1jhhhM(hj^ubah}(h]h ]h"]h$]h&]uh1j7 hj^ubj8 )}(hhh]j)}(hThe percentage (in the range 0...100) of time within the last second that the NIC had outbound non-posted reads requests but could not perform the operation due to insufficient posted credits.h]hThe percentage (in the range 0...100) of time within the last second that the NIC had outbound non-posted reads requests but could not perform the operation due to insufficient posted credits.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM)hj^ubah}(h]h ]h"]h$]h&]uh1j7 hj^ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM,hj^ubah}(h]h ]h"]h$]h&]uh1j7 hj^ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`outbound_pci_stalled_wr`h]j)}(hj^h]houtbound_pci_stalled_wr}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]uh1jhhhM.hj^ubah}(h]h ]h"]h$]h&]uh1j7 hj^ubj8 )}(hhh]j)}(hThe percentage (in the range 0...100) of time within the last second that the NIC had outbound posted writes requests but could not perform the operation due to insufficient posted credits.h]hThe percentage (in the range 0...100) of time within the last second that the NIC had outbound posted writes requests but could not perform the operation due to insufficient posted credits.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM/hj_ubah}(h]h ]h"]h$]h&]uh1j7 hj^ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj,_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM2hj)_ubaQ:h}(h]h ]h"]h$]h&]uh1j7 hj^ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h `outbound_pci_stalled_rd_events`h]j)}(hjN_h]houtbound_pci_stalled_rd_events}(hjP_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjL_ubah}(h]h ]h"]h$]h&]uh1jhhhM4hjI_ubah}(h]h ]h"]h$]h&]uh1j7 hjF_ubj8 )}(hhh]j)}(hDThe number of seconds where `outbound_pci_stalled_rd` was above 30%.h](hThe number of seconds where }(hjl_hhhNhNubj)}(h`outbound_pci_stalled_rd`h]houtbound_pci_stalled_rd}(hjt_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjl_ubh was above 30%.}(hjl_hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM5hji_ubah}(h]h ]h"]h$]h&]uh1j7 hjF_ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM6hj_ubah}(h]h ]h"]h$]h&]uh1j7 hjF_ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h `outbound_pci_stalled_wr_events`h]j)}(hj_h]houtbound_pci_stalled_wr_events}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj_ubah}(h]h ]h"]h$]h&]uh1jhhhM8hj_ubah}(h]h ]h"]h$]h&]uh1j7 hj_ubj8 )}(hhh]j)}(hDThe number of seconds where `outbound_pci_stalled_wr` was above 30%.h](hThe number of seconds where }(hj_hhhNhNubj)}(h`outbound_pci_stalled_wr`h]houtbound_pci_stalled_wr}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj_ubh was above 30%.}(hj_hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhM9hj_ubah}(h]h ]h"]h$]h&]uh1j7 hj_ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM:hj_ubah}(h]h ]h"]h$]h&]uh1j7 hj_ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`dev_out_of_buffer`h]j)}(hj `h]hdev_out_of_buffer}(hj"`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj`ubah}(h]h ]h"]h$]h&]uh1jhhhM<hj`ubah}(h]h ]h"]h$]h&]uh1j7 hj`ubj8 )}(hhh]j)}(hLThe number of times the device owned queue had not enough buffers allocated.h]hLThe number of times the device owned queue had not enough buffers allocated.}(hj>`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM=hj;`ubah}(h]h ]h"]h$]h&]uh1j7 hj`ubj8 )}(hhh]j)}(hErrorh]hError}(hjU`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM?hjR`ubah}(h]h ]h"]h$]h&]uh1j7 hj`ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`pci_bw_inbound_high`h]j)}(hjw`h]hpci_bw_inbound_high}(hjy`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhju`ubah}(h]h ]h"]h$]h&]uh1jhhhMAhjr`ubah}(h]h ]h"]h$]h&]uh1j7 hjo`ubj8 )}(hhh]j)}(hX?The number of times the device crossed the high inbound pcie bandwidth threshold. To be compared to pci_bw_inbound_low to check if the device is in a congested state. If pci_bw_inbound_high == pci_bw_inbound_low then the device is not congested. If pci_bw_inbound_high > pci_bw_inbound_low then the device is congested.h]hX?The number of times the device crossed the high inbound pcie bandwidth threshold. To be compared to pci_bw_inbound_low to check if the device is in a congested state. If pci_bw_inbound_high == pci_bw_inbound_low then the device is not congested. If pci_bw_inbound_high > pci_bw_inbound_low then the device is congested.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMBhj`ubah}(h]h ]h"]h$]h&]uh1j7 hjo`ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMGhj`ubah}(h]h ]h"]h$]h&]uh1j7 hjo`ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`pci_bw_inbound_low`h]j)}(hj`h]hpci_bw_inbound_low}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj`ubah}(h]h ]h"]h$]h&]uh1jhhhMIhj`ubah}(h]h ]h"]h$]h&]uh1j7 hj`ubj8 )}(hhh]j)}(hX?The number of times the device crossed the low inbound PCIe bandwidth threshold. To be compared to pci_bw_inbound_high to check if the device is in a congested state. If pci_bw_inbound_high == pci_bw_inbound_low then the device is not congested. If pci_bw_inbound_high > pci_bw_inbound_low then the device is congested.h]hX?The number of times the device crossed the low inbound PCIe bandwidth threshold. To be compared to pci_bw_inbound_high to check if the device is in a congested state. If pci_bw_inbound_high == pci_bw_inbound_low then the device is not congested. If pci_bw_inbound_high > pci_bw_inbound_low then the device is congested.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMJhj`ubah}(h]h ]h"]h$]h&]uh1j7 hj`ubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMOhjaubah}(h]h ]h"]h$]h&]uh1j7 hj`ubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`pci_bw_outbound_high`h]j)}(hj%ah]hpci_bw_outbound_high}(hj'ahhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#aubah}(h]h ]h"]h$]h&]uh1jhhhMQhj aubah}(h]h ]h"]h$]h&]uh1j7 hjaubj8 )}(hhh]j)}(hXEThe number of times the device crossed the high outbound pcie bandwidth threshold. To be compared to pci_bw_outbound_low to check if the device is in a congested state. If pci_bw_outbound_high == pci_bw_outbound_low then the device is not congested. If pci_bw_outbound_high > pci_bw_outbound_low then the device is congested.h]hXEThe number of times the device crossed the high outbound pcie bandwidth threshold. To be compared to pci_bw_outbound_low to check if the device is in a congested state. If pci_bw_outbound_high == pci_bw_outbound_low then the device is not congested. If pci_bw_outbound_high > pci_bw_outbound_low then the device is congested.}(hjCahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMRhj@aubah}(h]h ]h"]h$]h&]uh1j7 hjaubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjZahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMWhjWaubah}(h]h ]h"]h$]h&]uh1j7 hjaubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`pci_bw_outbound_low`h]j)}(hj|ah]hpci_bw_outbound_low}(hj~ahhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzaubah}(h]h ]h"]h$]h&]uh1jhhhMYhjwaubah}(h]h ]h"]h$]h&]uh1j7 hjtaubj8 )}(hhh]j)}(hXEThe number of times the device crossed the low outbound PCIe bandwidth threshold. To be compared to pci_bw_outbound_high to check if the device is in a congested state. If pci_bw_outbound_high == pci_bw_outbound_low then the device is not congested. If pci_bw_outbound_high > pci_bw_outbound_low then the device is congested.h]hXEThe number of times the device crossed the low outbound PCIe bandwidth threshold. To be compared to pci_bw_outbound_high to check if the device is in a congested state. If pci_bw_outbound_high == pci_bw_outbound_low then the device is not congested. If pci_bw_outbound_high > pci_bw_outbound_low then the device is congested.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMZhjaubah}(h]h ]h"]h$]h&]uh1j7 hjtaubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhM_hjaubah}(h]h ]h"]h$]h&]uh1j7 hjtaubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubj3 )}(hhh](j8 )}(hhh]j)}(h`pci_bw_stale_event`h]j)}(hjah]hpci_bw_stale_event}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaubah}(h]h ]h"]h$]h&]uh1jhhhMahjaubah}(h]h ]h"]h$]h&]uh1j7 hjaubj8 )}(hhh]j)}(hgThe number of times the device fired a PCIe congestion event but on query there was no change in state.h]hgThe number of times the device fired a PCIe congestion event but on query there was no change in state.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMbhjaubah}(h]h ]h"]h$]h&]uh1j7 hjaubj8 )}(hhh]j)}(h Informativeh]h Informative}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhMdhjbubah}(h]h ]h"]h$]h&]uh1j7 hjaubeh}(h]h ]h"]h$]h&]uh1j2 hjB]ubeh}(h]h ]h"]h$]h&]uh1j- hj!]ubeh}(h]h ]h"]h$]h&]colsKuh1j hj]ubeh}(h]id41ah ]h"]h$]h&]uh1j hj\hhhNhNubeh}(h]device-countersah ]h"]device countersah$]h&]uh1j[hj/ hhhhhM ubeh}(h]jRah ]h"] descriptionsah$]h&]uh1j[hj]hhhhhKsjKubeh}(h]ethtool-countersah ]h"]ethtool countersah$]h&]uh1j[hhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(j`N generatorN datestampN source_linkN source_urlN toc_backlinksj7 footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjoberror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}(hhjhjjj jj/j#j>j2jMjAj\jPjkj_jzjnjj}jjjjjjjjjjjjjjjjjjjjj.j"j=j1jLj@j[jOjjj^jyjmjj|jjjjjjjjjjjjjjjjjjjjj-j!j<j0jKj?jZjNjij]jxjljj{jjjjjjjjjjjjjjjjjjjjj,j j;j/jJj>jYjMjhj\jwjkjjzjjjjjjjjjjjjjjjjj jjjj+jj:j.jIj=jXjLusubstitution_names}(amphaposjastjbrvbarj bsolj/centj>colonjMcommaj\commatjkcopyjzcurrenjdarrjdegjdividejdollarjequalsjexcljfrac12jfrac14jfrac18jfrac34jfrac38j.frac58j=frac78jLgtj[halfjjhorbarjyhyphenjiexcljiquestjlaquojlarrjlcubjldquojlowbarjlparjlsqbjlsquojltj-microj<middotjKnbspjZnotjinumjxohmjordfjordmjparajpercntjperiodjplusjplusmnjpoundjquestjquotjraquoj,rarrj;rcubjJrdquojYregjhrparjwrsqbjrsquojsectjsemijshyjsoljsungjsup1jsup2jsup3j timesjtradej+uarrj:verbarjIyenjXurefnames}(overview]jagroups]jatypes]ja descriptions]jCaaccel](j j~ j jPjj~jjPjj"jjjjjNjjgjj9jj jtjo=j=jA>j>j?j|?j?jN@j@j Ae ring_global](jjjj(eurefids}(js](j j~ j jPjj~jjPjj"jjjjjNjjgjj9jj jtjo=j=jA>j>j?j|?j?jN@j@j Aej](jjjj(eunameids}(jJbjGbjljijjjj j, j.jvjsjBbjRj8j8j8jj~Cj{CjWjWj\j\j;bj8bu nametypes}(jJbjljjj, jvjBbj8j8j~CjWj\j;buh}(jGbj]jijjjoj jj.jjsjPjRj/ j8j jyj jzj~ j{j j|jPj}jj~j~jjjjPjjjj"jjjjjjjjjjNjjjjjjjjjjgjjjj9jjjj jjtj(j(jj]8j{Cj8jjo=jj=jjA>jj>jj?jj|?jj?jjN@jj@jj AjWjCj\jWj8bj\jX8j jtCj8jWjCj\jWj1bj]u footnote_refs}(jc](j j~ j jPjj~jjPjj"jjjjjNjjgjj9jj jtjo=j=jA>j>j?j|?j?jN@j@j Aejc](jjjj(eu citation_refs} autofootnotes](jPj]8eautofootnote_refs](j j~ j jPjj~jjPjj"jjjjjNjjjjjgjj9jj jtj(jo=j=jA>j>j?j|?j?jN@j@j Aesymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j}bK)sRparse_messages]transform_messages] transformerN include_log]KDocumentation/networking/device_drivers/ethernet/mellanox/mlx5/counters.rst(NNNNta decorationNhhub.