英特尔® 以太网控制器 E810 动态设备个性化 (DDP) 技术指南
内容类型: 产品信息和文件 | 文章 ID: 000098413 | 上次审核日期: 2025 年 02 月 20 日
英特尔® 以太网 800 系列(800 系列)是下一代英特尔® 以太网控制器和网络适配器。英特尔® 以太网 800 系列采用增强型可编程管道设计,允许更深入、更多样化地处理协议标头。这种片上功能称为动态设备个性化 (DDP)。与 英特尔® 以太网 700 系列(700 系列)中可选的 DDP 解决方案不同,800 系列中的 DDP 实现是网络数据包处理管道主要功能不可或缺的一部分。与 700 系列类似,可以为每个设备加载增强的 DDP 配置文件以实现特定功能。在 800 系列中,DDP 配置文件在每个设备的驱动程序负载时动态加载。
在 Windows*、ESX*、FreeBSD* 和 Linux*作系统(包括数据平面开发套件 (DPDK) 提供的驱动程序)上,会自动安装通用 DDP 软件包与所有受支持的 800 系列驱动程序。此通用 DDP 程序包称为作系统默认程序包。将提供更多的 DDP 包,以满足特定细分市场的数据包处理需求。例如,除了作系统默认包中的协议外,还开发了电信(通信)DDP 包,以支持 GTP 和 PPPoE 协议。Comms DDP 软件包随 DPDK 19.11 提供,并且还将受 Linux*作系统上的 800 系列 ice 驱动程序支持。
本文档介绍如何在各种作系统中加载或选择 DDP 包、DDP 功能的优势以及作系统默认 DDP 包中支持的数据包类型。还包括正在使用的 DDP 示例,包括将数据包定向到硬件队列的过滤器。
英特尔® 以太网控制器 E810 动态设备个性化 (DDP) 技术指南