요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
.. SPDX-License-Identifier: GPL-2.0
3
===================
4
nfp devlink support
5
===================
7
This document describes the devlink features implemented by the ``nfp``
8
device driver.
10
Parameters
11
==========
13
.. list-table:: Generic parameters implemented
15
* - Name
16
- Mode
17
* - ``fw_load_policy``
18
- permanent
19
* - ``reset_dev_on_drv_probe``
20
- permanent
22
Info versions
23
=============
25
The ``nfp`` driver reports the following versions
27
.. list-table:: devlink info versions implemented
28
:widths: 5 5 90
30
* - Name
31
- Type
32
- Description
33
* - ``board.id``
34
- fixed
35
- Identifier of the board design
36
* - ``board.rev``
37
- fixed
38
- Revision of the board design
39
* - ``board.manufacture``
40
- fixed
41
- Vendor of the board design
42
* - ``board.model``
43
- fixed
44
- Model name of the board design
45
* - ``board.part_number``
46
- fixed
47
- Part number of the board and its components
48
* - ``fw.bundle_id``
49
- stored, running
50
- Firmware bundle id
51
* - ``fw.mgmt``
52
- stored, running
53
- Version of the management firmware
54
* - ``fw.cpld``
55
- stored, running
56
- The CPLD firmware component version
57
* - ``fw.app``
58
- stored, running
59
- The APP firmware component version
60
* - ``fw.undi``
61
- stored, running
62
- The UNDI firmware component version
63
* - ``fw.ncsi``
64
- stored, running
65
- The NSCI firmware component version
66
* - ``chip.init``
67
- stored, running
68
- The CFGR firmware component version
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
nfp devlink 지원
1-9이 문서는 `GPL-2.0` 라이선스를 따릅니다.
`nfp` 장치 드라이버가 구현한 devlink 기능을 설명합니다.
.. SPDX-License-Identifier: GPL-2.0
===================
nfp devlink support
===================
This document describes the devlink features implemented by the ``nfp``
device driver.
영구 매개변수
10-21매개변수
이름모드설명
`fw_load_policy`permanent장치가 사용할 펌웨어 로드 정책을 설정합니다.
`reset_dev_on_drv_probe`permanent드라이버 probe 시 장치를 재설정할지를 설정합니다.
펌웨어 선택과 드라이버 probe 시 장치 재설정 정책을 영구 모드로 관리합니다.
Parameters
==========
.. list-table:: Generic parameters implemented
* - Name
- Mode
* - ``fw_load_policy``
- permanent
* - ``reset_dev_on_drv_probe``
- permanent
보드와 펌웨어 정보 버전
22-68정보 버전
`nfp` 드라이버는 다음 버전을 보고합니다.
이름유형설명
`board.id`fixed보드 설계 식별자
`board.rev`fixed보드 설계 리비전
`board.manufacture`fixed보드 설계 공급업체
`board.model`fixed보드 설계 모델명
`board.part_number`fixed보드와 그 구성 요소의 부품 번호
`fw.bundle_id`stored, running펌웨어 번들 ID
`fw.mgmt`stored, running관리 펌웨어 버전
`fw.cpld`stored, runningCPLD 펌웨어 구성 요소 버전
`fw.app`stored, runningAPP 펌웨어 구성 요소 버전
`fw.undi`stored, runningUNDI 펌웨어 구성 요소 버전
`fw.ncsi`stored, runningNSCI 펌웨어 구성 요소 버전
`chip.init`stored, runningCFGR 펌웨어 구성 요소 버전
보드 설계 식별자는 고정 정보이고, 펌웨어 구성 요소는 저장된 버전과 실행 중인 버전을 함께 보고합니다.
Info versions
=============
The ``nfp`` driver reports the following versions
.. list-table:: devlink info versions implemented
:widths: 5 5 90
* - Name
- Type
- Description
* - ``board.id``
- fixed
- Identifier of the board design
* - ``board.rev``
- fixed
- Revision of the board design
* - ``board.manufacture``
- fixed
- Vendor of the board design
* - ``board.model``
- fixed
- Model name of the board design
* - ``board.part_number``
- fixed
- Part number of the board and its components
* - ``fw.bundle_id``
- stored, running
- Firmware bundle id
* - ``fw.mgmt``
- stored, running
- Version of the management firmware
* - ``fw.cpld``
- stored, running
- The CPLD firmware component version
* - ``fw.app``
- stored, running
- The APP firmware component version
* - ``fw.undi``
- stored, running
- The UNDI firmware component version
* - ``fw.ncsi``
- stored, running
- The NSCI firmware component version
* - ``chip.init``
- stored, running
- The CFGR firmware component version
요약·해설
nfp.rst:1-68`nfp` devlink 지원은 펌웨어 로드 정책과 probe 시 장치 재설정을 영구 설정으로 관리합니다. 보드 설계 정보는 `fixed`로, 관리·CPLD·APP·UNDI·NCSI·CFGR 펌웨어는 저장된 버전과 실행 중인 버전으로 나눠 보고하므로 설치 이미지와 현재 활성 이미지를 비교할 수 있습니다.