libxdp: No bpffs found at /sys/fs/bpf

root@liulilte:~/dd# sudo xdp-loader load -m native eth0 ./xdp_pass_new.o libxdp: No bpffs found at /sys/fs/bpf libxdp: Can't use dispatcher without a working bpffs Attaching XDP program in native mode not supported - try SKB mode.

在WSL环境之中只能SKB模式挂在,不能零拷贝NATIVE模式(ZC),SKB模式指需要内核复制一份传入到内核后才能执行你的XDP驱动程序。

其次:

BPF未挂载。

解决方法:

bash 复制代码
# 尝试手动挂载BPF文件系统
sudo mount -t bpf bpf /sys/fs/bpf/

# 再次尝试加载(先试native,再试skb)
sudo xdp-loader load -m native eth0 ./xdp_pass_new.o
sudo xdp-loader load -m skb eth0 ./xdp_pass_new.o

上述命令执行后,之下下面的命令检查BPF是否已经被挂在。

bash 复制代码
mount | grep bpf
ls -la /sys/fs/bpf/
相关推荐
六点的晨曦9 分钟前
VMware安装Ubuntu的记录
linux·ubuntu
CheerWWW13 分钟前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习
无限进步_14 分钟前
【C++】验证回文字符串:高效算法详解与优化
java·开发语言·c++·git·算法·github·visual studio
浅时光_c18 分钟前
12 指针
c语言·开发语言
AC赳赳老秦19 分钟前
OpenClaw text-translate技能:多语言批量翻译,解决跨境工作沟通难题
大数据·运维·数据库·人工智能·python·deepseek·openclaw
charlie11451419121 分钟前
嵌入式现代C++工程实践——第10篇:HAL_GPIO_Init —— 把引脚配置告诉芯片的仪式
开发语言·c++·stm32·单片机·c
呼啦啦56123 分钟前
C++动态内存管理
c++
call me by ur name23 分钟前
ERNIE 5.0 Technical Report论文解读
android·开发语言·人工智能·机器学习·ai·kotlin
dog25024 分钟前
细看高维空间中距离度量失效
开发语言·php
码云数智-大飞26 分钟前
Rust的所有权模型如何消除内存安全问题?与C++的RAII有何异同?
开发语言