← Documents Documentation/networking/devlink/sfc.rst GitHub 원문 ↗

Linux 6.18.37 · Networking

sfc devlink support

sfc ef10·ef100의 펌웨어·FPGA·APU 버전과 번들 플래시 갱신을 설명합니다.

Source pathDocumentation/networking/devlink/sfc.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ===================
4 sfc devlink support
5 ===================
6
7 This document describes the devlink features implemented by the ``sfc``
8 device driver for the ef10 and ef100 devices.
9
10 Info versions
11 =============
12
13 The ``sfc`` driver reports the following versions
14
15 .. list-table:: devlink info versions implemented
16 :widths: 5 5 90
17
18 * - Name
19 - Type
20 - Description
21 * - ``fw.bundle_id``
22 - stored
23 - Version of the firmware "bundle" image that was last used to update
24 multiple components.
25 * - ``fw.mgmt.suc``
26 - running
27 - For boards where the management function is split between multiple
28 control units, this is the SUC control unit's firmware version.
29 * - ``fw.mgmt.cmc``
30 - running
31 - For boards where the management function is split between multiple
32 control units, this is the CMC control unit's firmware version.
33 * - ``fpga.rev``
34 - running
35 - FPGA design revision.
36 * - ``fpga.app``
37 - running
38 - Datapath programmable logic version.
39 * - ``fw.app``
40 - running
41 - Datapath software/microcode/firmware version.
42 * - ``coproc.boot``
43 - running
44 - SmartNIC application co-processor (APU) first stage boot loader version.
45 * - ``coproc.uboot``
46 - running
47 - SmartNIC application co-processor (APU) co-operating system loader version.
48 * - ``coproc.main``
49 - running
50 - SmartNIC application co-processor (APU) main operating system version.
51 * - ``coproc.recovery``
52 - running
53 - SmartNIC application co-processor (APU) recovery operating system version.
54 * - ``fw.exprom``
55 - running
56 - Expansion ROM version. For boards where the expansion ROM is split between
57 multiple images (e.g. PXE and UEFI), this is the specifically the PXE boot
58 ROM version.
59 * - ``fw.uefi``
60 - running
61 - UEFI driver version (No UNDI support).
62
63 Flash Update
64 ============
65
66 The ``sfc`` driver implements support for flash update using the
67 ``devlink-flash`` interface. It supports updating the device flash using a
68 combined flash image ("bundle") that contains multiple components (on ef10,
69 typically ``fw.mgmt``, ``fw.app``, ``fw.exprom`` and ``fw.uefi``).
70
71 The driver does not support any overwrite mask flags.
72

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.