7sphinx.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/i40emodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/zh_TW/networking/devlink/i40emodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/it_IT/networking/devlink/i40emodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/ja_JP/networking/devlink/i40emodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/ko_KR/networking/devlink/i40emodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget+/translations/sp_SP/networking/devlink/i40emodnameN 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/i40e.rsthKubhsection)}(hhh](htitle)}(hi40e devlink supporth]hi40e devlink support}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hWThis document describes the devlink features implemented by the ``i40e`` device driver.h](h@This document describes the devlink features implemented by the }(hhhhhNhNubhliteral)}(h``i40e``h]hi40e}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh device driver.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Info versionsh]h Info versions}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh)}(h2The ``i40e`` driver reports the following versionsh](hThe }(hhhhhNhNubh)}(h``i40e``h]hi40e}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh& driver reports the following versions}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubhtable)}(hhh](h)}(h!devlink info versions implementedh]h!devlink info versions implemented}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j6hj3ubj7)}(hhh]h}(h]h ]h"]h$]h&]jAKuh1j6hj3ubj7)}(hhh]h}(h]h ]h"]h$]h&]jAKuh1j6hj3ubj7)}(hhh]h}(h]h ]h"]h$]h&]jAKZuh1j6hj3ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hNameh]hName}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1jghjdubjh)}(hhh]h)}(hTypeh]hType}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjdubjh)}(hhh]h)}(hExampleh]hExample}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjdubjh)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjdubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h ``board.id``h]h)}(hjh]hboard.id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hfixedh]hfixed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h K15190-000h]h K15190-000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h9The Product Board Assembly (PBA) identifier of the board.h]h9The Product Board Assembly (PBA) identifier of the board.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h ``fw.mgmt``h]h)}(hjAh]hfw.mgmt}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhj?ubah}(h]h ]h"]h$]h&]uh1hhhhKhj<ubah}(h]h ]h"]h$]h&]uh1jghj9ubjh)}(hhh]h)}(hrunningh]hrunning}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1jghj9ubjh)}(hhh]h)}(h9.130h]h9.130}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jghj9ubjh)}(hhh]h)}(hS2-digit version number of the management firmware that controls the PHY, link, etc.h]hS2-digit version number of the management firmware that controls the PHY, link, etc.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghj9ubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h``fw.mgmt.api``h]h)}(hjh]h fw.mgmt.api}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hrunningh]hrunning}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h1.15h]h1.15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h2-digit version number of the API exported over the AdminQ by the management firmware. Used by the driver to identify what commands are supported.h]h2-digit version number of the API exported over the AdminQ by the management firmware. Used by the driver to identify what commands are supported.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h``fw.mgmt.build``h]h)}(hjh]h fw.mgmt.build}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hrunningh]hrunning}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hj8ubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h73618h]h73618}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjOubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h7Build number of the source for the management firmware.h]h7Build number of the source for the management firmware.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjfubah}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h ``fw.undi``h]h)}(hjh]hfw.undi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hrunningh]hrunning}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h1.3429.0h]h1.3429.0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hXVersion of the Option ROM containing the UEFI driver. The version is reported in ``major.minor.patch`` format. The major version is incremented whenever a major breaking change occurs, or when the minor version would overflow. The minor version is incremented for non-breaking changes and reset to 1 when the major version is incremented. The patch version is normally 0 but is incremented when a fix is delivered as a patch against an older base Option ROM.h](hQVersion of the Option ROM containing the UEFI driver. The version is reported in }(hjhhhNhNubh)}(h``major.minor.patch``h]hmajor.minor.patch}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubhXd format. The major version is incremented whenever a major breaking change occurs, or when the minor version would overflow. The minor version is incremented for non-breaking changes and reset to 1 when the major version is incremented. The patch version is normally 0 but is incremented when a fix is delivered as a patch against an older base Option ROM.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h``fw.psid.api``h]h)}(hj h]h fw.psid.api}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(hrunningh]hrunning}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj&ubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h9.30h]h9.30}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj=ubah}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh]h)}(h2Version defining the format of the flash contents.h]h2Version defining the format of the flash contents.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjTubah}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jbhj_ubjc)}(hhh](jh)}(hhh]h)}(h``fw.bundle_id``h]h)}(hjyh]h fw.bundle_id}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]uh1hhhhK7hjtubah}(h]h ]h"]h$]h&]uh1jghjqubjh)}(hhh]h)}(hrunningh]hrunning}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jghjqubjh)}(hhh]h)}(h 0x8000e5f3h]h 0x8000e5f3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jghjqubjh)}(hhh]h)}(hUnique identifier of the firmware image file that was loaded onto the device. Also referred to as the EETRACK identifier of the NVM.h]hUnique identifier of the firmware image file that was loaded onto the device. Also referred to as the EETRACK identifier of the NVM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jghjqubeh}(h]h ]h"]h$]h&]uh1jbhj_ubeh}(h]h ]h"]h$]h&]uh1j]hj3ubeh}(h]h ]h"]h$]h&]colsKuh1j1hj ubeh}(h]id1ah ]colwidths-givenah"]h$]h&]uh1jhhhhhNhNubeh}(h] info-versionsah ]h"] info versionsah$]h&]uh1hhhhhhhhK ubeh}(h]i40e-devlink-supportah ]h"]i40e devlink supportah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjgfootnote_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_handlerj&error_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}(jjjju nametypes}(jjuh}(jhjhjj u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j4KsRparse_messages]transform_messages] transformerN include_log] decorationNhhub.