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/
相关推荐
酉鬼女又兒1 分钟前
零基础入门前端JavaScript 核心语法:var/let/const、箭头函数与 setTimeout 循环陷阱全解析(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·蓝桥杯
暮冬-  Gentle°2 分钟前
设计模式在C++中的实现
开发语言·c++·算法
2501_908329855 分钟前
实时音频处理C++实现
开发语言·c++·算法
dapeng28705 分钟前
移动语义与完美转发详解
开发语言·c++·算法
穷人小水滴6 分钟前
使用 WebRTC 实现局域网投屏: PC (GNOME ArchLinux) -> 平板 (Android)
android·linux·webrtc·浏览器·js·gnome·投屏
虾..6 分钟前
网络其他重要协议或技术
开发语言·网络·php
We་ct6 分钟前
React Diff & Key 核心解析
开发语言·前端·javascript·react.js·前端框架·reactjs·diff
2501_918126916 分钟前
学习所有python写浏览器的语句
开发语言·python·学习
biubiubiu07068 分钟前
Agent 是如何拥有“手脚”的(ReAct 运行流程)
开发语言·前端·javascript
恋红尘8 分钟前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes