Msphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget+/translations/zh_CN/networking/devlink/bnxtmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/zh_TW/networking/devlink/bnxtmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/it_IT/networking/devlink/bnxtmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/ja_JP/networking/devlink/bnxtmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/ko_KR/networking/devlink/bnxtmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/sp_SP/networking/devlink/bnxtmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhE/var/lib/git/docbuild/linux/Documentation/networking/devlink/bnxt.rsthKubhsection)}(hhh](htitle)}(hbnxt devlink supporth]hbnxt devlink support}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hWThis document describes the devlink features implemented by the ``bnxt`` device driver.h](h@This document describes the devlink features implemented by the }(hhhhhNhNubhliteral)}(h``bnxt``h]hbnxt}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh device driver.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Parametersh]h Parameters}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubhtable)}(hhh](h)}(hGeneric parameters implementedh]hGeneric parameters implemented}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]j!K2uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hNameh]hName}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj7ubah}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh]h)}(hModeh]hMode}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1j5hj2ubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``enable_sriov``h]h)}(hjsh]h enable_sriov}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1j5hjkubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjkubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``ignore_ari``h]h)}(hjh]h ignore_ari}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``msix_vec_per_pf_max``h]h)}(hjh]hmsix_vec_per_pf_max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``msix_vec_per_pf_min``h]h)}(hj3h]hmsix_vec_per_pf_min}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1ubah}(h]h ]h"]h$]h&]uh1hhhhKhj.ubah}(h]h ]h"]h$]h&]uh1j5hj+ubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1j5hj+ubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``enable_remote_dev_reset``h]h)}(hjsh]henable_remote_dev_reset}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1j5hjkubj6)}(hhh]h)}(hRuntimeh]hRuntime}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjkubeh}(h]h ]h"]h$]h&]uh1j0hj-ubj1)}(hhh](j6)}(hhh]h)}(h``enable_roce``h]h)}(hjh]h enable_roce}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hj-ubeh}(h]h ]h"]h$]h&]uh1j+hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id1ah ]h"]h$]h&]uh1hhhhhhNhNubh)}(hMThe ``bnxt`` driver also implements the following driver-specific parameters.h](hThe }(hjhhhNhNubh)}(h``bnxt``h]hbnxt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubhA driver also implements the following driver-specific parameters.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h&Driver-specific parameters implementedh]h&Driver-specific parameters implemented}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]j!Kuh1jhj0ubj)}(hhh]h}(h]h ]h"]h$]h&]j!Kuh1jhj0ubj)}(hhh]h}(h]h ]h"]h$]h&]j!Kuh1jhj0ubj)}(hhh]h}(h]h ]h"]h$]h&]j!KUuh1jhj0ubj,)}(hhh](j1)}(hhh](j6)}(hhh]h)}(hNameh]hName}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hj]ubah}(h]h ]h"]h$]h&]uh1j5hjZubj6)}(hhh]h)}(hTypeh]hType}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjtubah}(h]h ]h"]h$]h&]uh1j5hjZubj6)}(hhh]h)}(hModeh]hMode}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1j5hjZubj6)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1j5hjZubeh}(h]h ]h"]h$]h&]uh1j0hjWubj1)}(hhh](j6)}(hhh]h)}(h``gre_ver_check``h]h)}(hjh]h gre_ver_check}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hBooleanh]hBoolean}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h Permanenth]h Permanent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hGeneric Routing Encapsulation (GRE) version check will be enabled in the device. If disabled, the device will skip the version check for incoming packets.h]hGeneric Routing Encapsulation (GRE) version check will be enabled in the device. If disabled, the device will skip the version check for incoming packets.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjWubeh}(h]h ]h"]h$]h&]uh1j+hj0ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id2ah ]colwidths-givenah"]h$]h&]uh1hhhhhhNhNubeh}(h] parametersah ]h"] parametersah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h Info versionsh]h Info versions}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJhhhhhK0ubh)}(h5The ``bnxt_en`` driver reports the following versionsh](hThe }(hj[hhhNhNubh)}(h ``bnxt_en``h]hbnxt_en}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[ubh& driver reports the following versions}(hj[hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjJhhubh)}(hhh](h)}(h4devlink info versions implemented :widths: 5 5 90h]h4devlink info versions implemented :widths: 5 5 90}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj{ubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]j!K!uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]j!K!uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]j!K!uh1jhjubj,)}(hhh](j1)}(hhh](j6)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hTypeh]hType}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``board.id``h]h)}(hjh]hboard.id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hfixedh]hfixed}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h(Part number identifying the board designh]h(Part number identifying the board design}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjuubah}(h]h ]h"]h$]h&]uh1j5hjRubj6)}(hhh]h)}(hASIC design identifierh]hASIC design identifier}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1j5hjRubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``asic.rev``h]h)}(hjh]hasic.rev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hfixedh]hfixed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hASIC design revisionh]hASIC design revision}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``fw.psid``h]h)}(hjh]hfw.psid}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj#ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h+Firmware parameter set version of the boardh]h+Firmware parameter set version of the board}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj:ubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h``fw``h]h)}(hj_h]hfw}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]ubah}(h]h ]h"]h$]h&]uh1hhhhKFhjZubah}(h]h ]h"]h$]h&]uh1j5hjWubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjzubah}(h]h ]h"]h$]h&]uh1j5hjWubj6)}(hhh]h)}(hOverall board firmware versionh]hOverall board firmware version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1j5hjWubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``fw.mgmt``h]h)}(hjh]hfw.mgmt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h1NIC hardware resource management firmware versionh]h1NIC hardware resource management firmware version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h``fw.mgmt.api``h]h)}(hj h]h fw.mgmt.api}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hrunningh]hrunning}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj(ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hMMinimum firmware interface spec version supported between driver and firmwareh]hMMinimum firmware interface spec version supported between driver and firmware}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhj?ubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``fw.nsci``h]h)}(hjdh]hfw.nsci}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjbubah}(h]h ]h"]h$]h&]uh1hhhhKOhj_ubah}(h]h ]h"]h$]h&]uh1j5hj\ubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1j5hj\ubj6)}(hhh]h)}(h,General platform management firmware versionh]h,General platform management firmware version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1j5hj\ubeh}(h]h ]h"]h$]h&]uh1j0hjubj1)}(hhh](j6)}(hhh]h)}(h ``fw.roce``h]h)}(hjh]hfw.roce}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h RoCE management firmware versionh]h RoCE management firmware version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]uh1j+hjubeh}(h]h ]h"]h$]h&]colsKuh1jhj{ubeh}(h]id3ah ]h"]h$]h&]uh1hhjJhhhNhNubeh}(h] info-versionsah ]h"] info versionsah$]h&]uh1hhhhhhhhK0ubeh}(h]bnxt-devlink-supportah ]h"]bnxt devlink supportah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj5footnote_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_handlerjPerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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}substitution_names}refnames}refids}nameids}(j+j(jGjDj#j u nametypes}(j+jGj#uh}(j(hjDhj jJjjj<jjj{u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j^KsRparse_messages]transform_messages] transformerN include_log] decorationNhhub.