Build tun.ko, Use command dmesg, why???

CPU/显卡/打印机/USB设备等硬件问题
回复
liutt
帖子: 3
注册时间: 2024-07-05 15:24
系统: ubuntu

Build tun.ko, Use command dmesg, why???

#1

帖子 liutt » 2024-07-05 15:27

tun: Unknown symbol bpf_dispatcher_xdp_func (err -2)
:Adore :Adore :Adore
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: Build tun.ko, Use command dmesg, why???

#2

帖子 astolia » 2024-07-05 17:49

因为tun.ko里引用了外部函数bpf_dispatcher_xdp_func,但在其他地方都找不到这个符号。应该是代码或编译方式的问题
liutt
帖子: 3
注册时间: 2024-07-05 15:24
系统: ubuntu

Re: Build tun.ko, Use command dmesg, why???

#3

帖子 liutt » 2024-07-08 10:34

astolia 写了: 2024-07-05 17:49 因为tun.ko里引用了外部函数bpf_dispatcher_xdp_func,但在其他地方都找不到这个符号。应该是代码或编译方式的问题
这个我也知道,我就是想问这个函数依赖是哪里的,需要配置哪个可以解决这个函数找不到问题
liutt
帖子: 3
注册时间: 2024-07-05 15:24
系统: ubuntu

Re: Build tun.ko, Use command dmesg, why???

#4

帖子 liutt » 2024-07-08 10:36

astolia 写了: 2024-07-05 17:49 因为tun.ko里引用了外部函数bpf_dispatcher_xdp_func,但在其他地方都找不到这个符号。应该是代码或编译方式的问题
这个我知道,为什么这函数找不到,这个函数是什么配置项依赖的,怎么配置可以解决这个依赖
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: Build tun.ko, Use command dmesg, why???

#5

帖子 astolia » 2024-07-08 12:05

你的内核版本是什么?bpf dispatcher是5.6加入的特性,之前的内核里没有这东西。
如果你确实用的是5.6之后的内核,只有把代码和编译指令发上来才知道怎么回事
回复