文件名称:xdp-tutorial:XDP教程
文件大小:212KB
文件格式:ZIP
更新时间:2024-05-17 17:39:47
tutorial xdp bpf libbpf C
XDP动手教程 该存储库包含一个教程,旨在向您介绍有效地为Linux内核中的eXpress数据路径(XDP)系统编写程序所需的基本步骤,该程序提供了与内核集成的高性能可编程数据包处理。 本教程由许多课程组成,每个课程都有自己的存储库。 从以“ basicXX”开始的课程开始,并阅读每个存储库中的README.org文件以获取该课程的说明。 请继续阅读下面的内容,以获取有关XDP的介绍以及本教程将学到的内容的概述,或者跳到。 目录 介绍 XDP是上游Linux内核的一部分,它使用户能够将包处理程序安装到内核中,然后在内核对数据进行任何其他处理之前,将对每个到达的包执行该程序。 程序经过安全性验证后,用受限的C语言编写,并编译为eBPF字节代码格式,然后在内核中执行并JIT编译。 这种方法提供了极大的灵活性和高性能,并与系统的其余部分很好地集成在一起。 有关XDP的一般介绍,请阅读或。