← Documents Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst GitHub 원문 ↗

Linux 6.18.37 · Networking

AMD Pensando Ionic RDMA Driver

ionic Ethernet 드라이버가 auxiliary device를 만들고 ionic_rdma가 RDMA/RoCE 경로를 제공하는 구조를 설명합니다.

Source pathDocumentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약·해설

ionic_rdma.rst:1-52

`ionic_rdma`는 독립 PCI 드라이버가 아니라 `ionic` Ethernet 드라이버가 감지한 capability와 생성한 auxiliary device에 bind합니다. 따라서 Ethernet 드라이버가 먼저 정상 초기화되어야 RDMA data path와 control interface가 생깁니다.

활성화 전제
항목요구 사항
장치AMD Pensando DSC
부모 드라이버`ionic` Ethernet
RDMA 드라이버`ionic_rdma` auxiliary driver
Kconfig 위치Device Drivers → InfiniBand support → AMD Pensando DSC RDMA/RoCE Support
지원 채널`[email protected]`

드라이버 관계와 지원 경로를 정리했습니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0+
2
3 ===========================================================
4 RDMA Driver for the AMD Pensando(R) Ethernet adapter family
5 ===========================================================
6
7 AMD Pensando RDMA driver.
8 Copyright (C) 2018-2025, Advanced Micro Devices, Inc.
9
10 Overview
11 ========
12
13 The ionic_rdma driver provides Remote Direct Memory Access functionality
14 for AMD Pensando DSC (Distributed Services Card) devices. This driver
15 implements RDMA capabilities as an auxiliary driver that operates in
16 conjunction with the ionic ethernet driver.
17
18 The ionic ethernet driver detects RDMA capability during device
19 initialization and creates auxiliary devices that the ionic_rdma driver
20 binds to, establishing the RDMA data path and control interfaces.
21
22 Identifying the Adapter
23 =======================
24
25 See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
26 for more information on identifying the adapter.
27
28 Enabling the driver
29 ===================
30
31 The ionic_rdma driver depends on the ionic ethernet driver.
32 See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
33 for detailed information on enabling and configuring the ionic driver.
34
35 The ionic_rdma driver is enabled via the standard kernel configuration system,
36 using the make command::
37
38 make oldconfig/menuconfig/etc.
39
40 The driver is located in the menu structure at:
41
42 -> Device Drivers
43 -> InfiniBand support
44 -> AMD Pensando DSC RDMA/RoCE Support
45
46 Support
47 =======
48
49 For general Linux RDMA support, please use the RDMA mailing
50 list, which is monitored by AMD Pensando personnel::
51
53

3. 한국어 전문 번역

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

AMD Pensando Ionic RDMA 드라이버

1-52

이 문서는 `GPL-2.0+` 라이선스를 따릅니다.

AMD Pensando(R) Ethernet adapter 제품군용 RDMA 드라이버

Copyright (C) 2018-2025, Advanced Micro Devices, Inc.

개요

`ionic_rdma`는 AMD Pensando DSC(Distributed Services Card)에 Remote Direct Memory Access 기능을 제공합니다. `ionic` Ethernet 드라이버와 함께 동작하는 auxiliary driver로 RDMA capability를 구현합니다.

Ionic RDMA 장치 결합
Pensando DSC`ionic` Ethernet 초기화RDMA capability 감지auxiliary device 생성`ionic_rdma` bindRDMA data path·control interface

Ethernet 드라이버가 capability를 발견하고 auxiliary bus를 통해 RDMA 드라이버를 연결합니다.

어댑터 식별과 `ionic` 드라이버 활성화·구성은 `Documentation/networking/device_drivers/ethernet/pensando/ionic.rst`를 참고하십시오. `ionic_rdma`는 `ionic` Ethernet 드라이버에 의존합니다.

표준 커널 구성 시스템에서 `make oldconfig`, `make menuconfig` 등의 명령으로 활성화합니다.

make oldconfig/menuconfig/etc.

메뉴 위치

Device Drivers
  InfiniBand support
    AMD Pensando DSC RDMA/RoCE Support

일반 Linux RDMA 지원은 AMD Pensando 담당자도 확인하는 RDMA mailing list를 이용하십시오.

[email protected]
.. SPDX-License-Identifier: GPL-2.0+

===========================================================
RDMA Driver for the AMD Pensando(R) Ethernet adapter family
===========================================================

AMD Pensando RDMA driver.
Copyright (C) 2018-2025, Advanced Micro Devices, Inc.

Overview
========

The ionic_rdma driver provides Remote Direct Memory Access functionality
for AMD Pensando DSC (Distributed Services Card) devices. This driver
implements RDMA capabilities as an auxiliary driver that operates in
conjunction with the ionic ethernet driver.

The ionic ethernet driver detects RDMA capability during device
initialization and creates auxiliary devices that the ionic_rdma driver
binds to, establishing the RDMA data path and control interfaces.

Identifying the Adapter
=======================

See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
for more information on identifying the adapter.

Enabling the driver
===================

The ionic_rdma driver depends on the ionic ethernet driver.
See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
for detailed information on enabling and configuring the ionic driver.

The ionic_rdma driver is enabled via the standard kernel configuration system,
using the make command::

  make oldconfig/menuconfig/etc.

The driver is located in the menu structure at:

  -> Device Drivers
    -> InfiniBand support
      -> AMD Pensando DSC RDMA/RoCE Support

Support
=======

For general Linux RDMA support, please use the RDMA mailing
list, which is monitored by AMD Pensando personnel::

  [email protected]