无法创建地图:22个无效参数

时间:2018-06-28 10:14:54

标签: linux linux-kernel bpf ebpf

我使用说明编译了示例bpf程序,该程序在此处提供-https://github.com/torvalds/linux/tree/master/samples/bpf。对于执行过程中的大多数程序,我会收到此错误:

sudo ./sockex1  
failed to create a map: 22 Invalid argument

我已经检查了系统上的相关BPF标志,并且它们已正确设置。我正在使用linux-4.17源代码。

1 个答案:

答案 0 :(得分:1)

使用CONFIG_BPF_STREAM_PARSER=y支持需要SOCKMAP标志来重新编译内核。