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/
相关推荐
Tinachen881 天前
YonBIP旗舰版本地开发环境搭建教程
java·开发语言·oracle·eclipse·前端框架
草莓熊Lotso1 天前
脉脉独家【AI创作者xAMA】| 多维价值与深远影响
运维·服务器·数据库·人工智能·脉脉
Byte Beat1 天前
ubuntu安装docker
linux·ubuntu·docker
hqwest1 天前
码上通QT实战07--主窗体消息栏设计
开发语言·qt·qt事件·主窗体·stackedwidget
hqwest1 天前
码上通QT实战06--导航按钮事件
开发语言·qt·mousepressevent·qfont·qpainter·qlineargradient·setbrush
HIT_Weston1 天前
88、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(二)
linux·运维·ubuntu
星火开发设计1 天前
堆排序原理与C++实现详解
java·数据结构·c++·学习·算法·排序算法
shughui1 天前
实现Python多版本共存
开发语言·python·pip
彩妙不是菜喵1 天前
操作系统中的Linux:进程详解--->(深入浅出)从入门到精通
linux·操作系统