Asphinx.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/nfpmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_TW/networking/devlink/nfpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/networking/devlink/nfpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/networking/devlink/nfpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/networking/devlink/nfpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/networking/devlink/nfpmodnameN 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:spacepreserveuh1hhhhhhD/var/lib/git/docbuild/linux/Documentation/networking/devlink/nfp.rsthKubhsection)}(hhh](htitle)}(hnfp devlink supporth]hnfp devlink support}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hVThis document describes the devlink features implemented by the ``nfp`` device driver.h](h@This document describes the devlink features implemented by the }(hhhhhNhNubhliteral)}(h``nfp``h]hnfp}(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``fw_load_policy``h]h)}(hjsh]hfw_load_policy}(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``reset_dev_on_drv_probe``h]h)}(hjh]hreset_dev_on_drv_probe}(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&]uh1hhhhhhNhNubeh}(h] parametersah ]h"] parametersah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h Info versionsh]h Info versions}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h1The ``nfp`` driver reports the following versionsh](hThe }(hjhhhNhNubh)}(h``nfp``h]hnfp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh& driver reports the following versions}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hhh](h)}(h!devlink info versions implementedh]h!devlink info versions implemented}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]j!Kuh1jhjIubj)}(hhh]h}(h]h ]h"]h$]h&]j!Kuh1jhjIubj)}(hhh]h}(h]h ]h"]h$]h&]j!KZuh1jhjIubj,)}(hhh](j1)}(hhh](j6)}(hhh]h)}(hNameh]hName}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjmubah}(h]h ]h"]h$]h&]uh1j5hjjubj6)}(hhh]h)}(hTypeh]hType}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjjubj6)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j5hjjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hIdentifier of the board designh]hIdentifier of the board design}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``board.rev``h]h)}(hjh]h board.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}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hj2ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hRevision of the board designh]hRevision of the board design}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjIubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h``board.manufacture``h]h)}(hjnh]hboard.manufacture}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjlubah}(h]h ]h"]h$]h&]uh1hhhhK'hjiubah}(h]h ]h"]h$]h&]uh1j5hjfubj6)}(hhh]h)}(hfixedh]hfixed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j5hjfubj6)}(hhh]h)}(hVendor of the board designh]hVendor of the board design}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1j5hjfubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h``board.model``h]h)}(hjh]h board.model}(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&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hModel name of the board designh]hModel name of the board design}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h``board.part_number``h]h)}(hjh]hboard.part_number}(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.hj7ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h+Part number of the board and its componentsh]h+Part number of the board and its components}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjNubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h``fw.bundle_id``h]h)}(hjsh]h fw.bundle_id}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqubah}(h]h ]h"]h$]h&]uh1hhhhK0hjnubah}(h]h ]h"]h$]h&]uh1j5hjkubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1j5hjkubj6)}(hhh]h)}(hFirmware bundle idh]hFirmware bundle id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j5hjkubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``fw.mgmt``h]h)}(hjh]hfw.mgmt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h"Version of the management firmwareh]h"Version of the management firmware}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``fw.cpld``h]h)}(hj!h]hfw.cpld}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj<ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h#The CPLD firmware component versionh]h#The CPLD firmware component version}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjSubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``fw.app``h]h)}(hjxh]hfw.app}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]uh1hhhhK9hjsubah}(h]h ]h"]h$]h&]uh1j5hjpubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j5hjpubj6)}(hhh]h)}(h"The APP firmware component versionh]h"The APP firmware component version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1j5hjpubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``fw.undi``h]h)}(hjh]hfw.undi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``fw.ncsi``h]h)}(hj&h]hfw.ncsi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1hhhhK?hj!ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjAubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]h)}(h#The NSCI firmware component versionh]h#The NSCI firmware component version}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjXubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjgubj1)}(hhh](j6)}(hhh]h)}(h ``chip.init``h]h)}(hj}h]h chip.init}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{ubah}(h]h ]h"]h$]h&]uh1hhhhKBhjxubah}(h]h ]h"]h$]h&]uh1j5hjuubj6)}(hhh]h)}(hstored, runningh]hstored, running}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1j5hjuubj6)}(hhh]h)}(h#The CFGR firmware component versionh]h#The CFGR firmware component version}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1j5hjuubeh}(h]h ]h"]h$]h&]uh1j0hjgubeh}(h]h ]h"]h$]h&]uh1j+hjIubeh}(h]h ]h"]h$]h&]colsKuh1jhj8ubeh}(h]id2ah ]colwidths-givenah"]h$]h&]uh1hhjhhhNhNubeh}(h] info-versionsah ]h"] info versionsah$]h&]uh1hhhhhhhhKubeh}(h]nfp-devlink-supportah ]h"]nfp 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_handlerjerror_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}(jjjjjju nametypes}(jjjuh}(jhjhjjjjjj8u 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.