文件名称:pciebench-nfp:Netronome NFP卡的pcie-bench代码
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-20 01:12:07
C
用于Netronome NFP卡的pcie-bench 注意:我不再可以访问NFP系统,因此无法测试此代码。 该存储库包含一组为Netronome的基于NFP-3200和NFP-6000的卡编写的PCIe微基准。 基准代码位于./me目录中。 ./kernel目录中有一个内核模块,用于分配和映射供测试使用的内存。 基准由位于./python目录中的python程序控制。 python控制程序需要位于./user目录中的帮助程序。 最后,来自运行多个不同平台的测试数据位于./data目录中。 前提条件 为了编译和运行测试,您必须具有安装了pythonLinux系统(Python 2.7或Python 3.x)。 您还需要安装必要的软件包才能为当前正在运行的内核编译Linux内核模块。 您还需要将NFP驱动程序的源代码放在某个地方。 内核代码是针对较旧版本的NFP驱动程序编写的,当前也
【文件预览】:
pciebench-nfp-master
----.gitignore(85B)
----me()
--------compat.h(6KB)
--------pcie_dma.c(11KB)
--------pciebench_main.c(3KB)
--------Makefile(3KB)
--------shared.c(2KB)
--------nfp3200_init.uc(3KB)
--------dma_worker_main.c(1KB)
--------libnfp.h(9KB)
--------libnfp.c(15KB)
--------nfp3200_pciebench.nffw(26KB)
--------pciebench.h(12KB)
--------pcie_cmd.c(4KB)
--------utils.c(5KB)
--------libnfcc.c(4KB)
--------nfp6000_pciebench.nffw(39KB)
----kernel()
--------Makefile(1KB)
--------nfp_pciebench_main.c(13KB)
--------Kbuild(633B)
----user()
--------Makefile(257B)
--------nfp-pciebench-helper.c(5KB)
----README.md(5KB)
----python()
--------nfp_pciebench.py(23KB)
--------pciebench()