🛠️
IDPF : Infrastructure Data-Plane Function
P4 Portable NIC architecture meetings (議事録)で "IDPF : Infrastructure Data-Plane Function" なるものが話題になったのでチェック。
Intel が Google, Red Hat, Marvel と共に標準化を目指す PCIe ベースの Ethernet Host Interface 標準。
VirtIO のように、"ベンダ非依存"、かつ、クラウドや仮想環境でも利用可能な "ハードウェアが抽象化された" Ethernet Host (要はNIC)APIをSmartNIC(IPU/DPU搭載)向けに提供できるように標準化を目指している。
背景&技術詳細
標準化にむけた活動開始にあたって、その思い?がBLOGが公開されている。
※ 英語:Creating a Leading PCIE Based Ethernet Host Interface Standard: Infrastructure Data-Plane Function (IDPF) , 2023/01/11 by Anjali Singhai Jain, Intel, co-chair of the IDPF TC
技術的な詳細は netdev0x16 のセッションに詳しいのでスライド&ビデオを参照すると良い。
- netdev0x16 (2022) Infrastructure datapath function(IDPF) workshop
標準化動向
- 標準化実現可能性は情報不足で不明
- 標準化の場所は OASIS。(Wikipedia:OASIS)
- 「なぜOASISか?」は、BLOGによるとサポートを得やすい団体を選んだという事のよう。
- OASIS TC (Technical Committee) として承認され活動している。
- 標準ドキュメントは以下に公開されており、2023年10月にさらに更新される予定とのこと
Linux Kernel 対応
- Linux Kernel への Upstream は滞っている?
- 2022年1月:[Intel-wired-lan] [PATCH net-next 00/19] Add iecm and idpf
-
Documentation/networking/device_drivers/ethernet/intel/idpf.rst
が Patch に含まれるが、マージされていない様子 - https://github.com/torvalds/linux/tree/master/Documentation/networking/device_drivers/ethernet/intel
Discussion