腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(966)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
无法编译示例
bpf
程序,缺少
bpf
/
bpf
.h
我试图用Linux源代码编译示例
bpf
程序。所以我下载了当前的内核源代码并输入了samples/
bpf
文件夹。apt source linux然后我试着用gcc编写了一个示例程序:sock_example.c:29:10: fatal error:
bpf
/
bpf
.h: No such file or directory 29 | #include <
bp
浏览 2
修改于2021-11-01
得票数 3
回答已采纳
1
回答
调试
bpf
和
bpf
jit
我写了一些
bpf
程序。我已经启用了echo "2" > /proc/sys/net/core/
bpf
_jit_enable,因此它在日志中输出生成的jitted代码,但是在生成qemu代码的qemu环境中没有
bpf
_jit_disasm如何将在qemu环境中生成的抖动输出传递给
bpf
_jit_disasm?我已经尝试过-f,但它期望有一个JIT映像。不知道那是什么意思。 另外,我还可以调试
bpf
程序的其他方法是什么?
浏览 5
修改于2021-02-01
得票数 2
回答已采纳
1
回答
通过经典
BPF
访问
BPF
映射
是否可以使用经典的
BPF
访问
BPF
映射?如果是的话,怎么做?我怀疑答案是,你不能,但我还没有看到它在任何地方明确说明。
BPF
“有时似乎具体指的是经典的
BPF
( cBPF ),有时是指cBPF和eBPF,这一点于事无补。
浏览 2
提问于2021-11-05
得票数 1
1
回答
crm 2013:
bpf
定制
我可以按以下方式自定义
BPF
吗? 提前感谢
浏览 0
修改于2015-03-31
得票数 0
1
回答
使用XDP返回的
BPF
程序未能加载
BPF
框架(-22)
控制代码:if (!ifindex) perror("if_nametoindex");}
BPF
代码: // libbpf: failed to load
BPF
skeleton '
bpf
_
浏览 2
提问于2020-08-31
得票数 0
1
回答
ebpf:
bpf
_prog_load() vs
bpf
_object__load()
现在,当我查看源代码和示例时,在我看来,现在所有的API都是围绕
bpf
_object构建的,而以前它是基于程序FD的(至少在面向用户的级别上)。我相信fd现在隐藏在
bpf
_object或类似的东西中。当然,它保持了向后兼容性,例如,我仍然可以使用
bpf
_prog_load,但是使用libbpf编写应用程序代码的首选方式似乎是使用
bpf
_object API? 如果我错了,请纠正我。谢谢!
浏览 6
提问于2021-04-22
得票数 2
1
回答
Python随机
BPF
我正在使用Python Random库,
BPF
是什么意思,简单的打印代码行是, 打印(random.
BPF
) 完整的形式是什么,这到底是什么意思。
浏览 12
提问于2020-01-02
得票数 1
1
回答
Fedora的
BPF
样品
man
bpf
说$ uname -r$ ls /usr/src/kernels/5.1.11-200.fc29.x86_64/samples/
bpf
Makefile 由于另一个原因,sudo make似乎出现了错误,但是它看起来像那里的Makefile期望在samples/
bpf
(
BP
浏览 0
修改于2019-07-17
得票数 0
1
回答
如果我有
bpf
_map对象,如何使用
bpf
_object__find_map_by_name(
bpf
_object,"hash_map");
因此,struct
bpf
_map成员定义的fd和max_entries (我需要)在源文件中(libbpf.c),libbpf.h只包含ebpf映射的声明(如struct
bpf
_map map; ),因此我不能取消引用指针(我有struct
bpf
_map )来获取存储在struct中的fd和max外设。struct
bpf
_object *obj=
bpf
_object__open(filename); printf("ER
浏览 6
提问于2022-08-15
得票数 0
回答已采纳
1
回答
BPF
:`
bpf
_obj_get_info_by_fd`在“无效论证”中失败
我试图在我的用户空间程序中获得
BPF
_MAP_TYPE_XSKMAP的fd。这是代码:if (ret) {uint32_t map_info_len = sizeof(struct
bpf
_map_info); if(
bpf
_obj_get_inf
浏览 5
修改于2020-03-13
得票数 0
回答已采纳
1
回答
无法卸载
BPF
程序
我无法从代码中卸载
BPF
程序。我使用加载程序,将
BPF
函数添加到接口中。CollectIpsProg *ebpf.Program `ebpf:"collect_ips_prog"` objects.CollectIpsProg.Close() objects.CollectIpsPr
浏览 30
修改于2022-02-09
得票数 2
回答已采纳
1
回答
BPF
滤波器失败
有人能建议为什么这个(经典的)
BPF
程序有时允许非DHCP响应数据包通过:
BPF
_LD |
BPF
_H |
BPF
_ABS 12
BPF
_LD |
BPF
_B |
BPF
_ABS 23
BPF
_JMP|
BPF
_JEQ |
浏览 5
修改于2021-01-05
得票数 3
1
回答
BPF
尾呼叫未被调用
在下面的代码中,
BPF
程序tail_prog不是从main_prog调用的尾#include <
bpf
/
bpf
_helpers.h> .type =
BPF
_MAP_TYPE_PROG_ARRAY, .value_s
浏览 8
提问于2022-01-27
得票数 2
回答已采纳
1
回答
bpf
虚拟机和
bpf
映射的限制是什么?
当我使用大内存映射时,例如:
BPF
_HASH(cache, u64, u64, 10240000);
BPF
_HASH(filter2这是系统限制、
bpf
vm限制还是map限制? 这是我运行“免费-g”时的结果。
浏览 36
提问于2020-01-17
得票数 2
1
回答
如何列出加载到内核中的所有
bpf
程序?(例如tc-
bpf
)
我知道
bpf
程序可以以不同的方式加载到内核中,tc/k探头/套接字.一个不小的问题,如何卸载tc-
bpf
程序,我真的要删除qdisc每次吗?
浏览 1
提问于2018-08-01
得票数 4
回答已采纳
1
回答
读取
BPF
组件
我正在尝试读取过滤器的一些
BPF
语法,试图找出它的功能。有一件事我找不到,那就是“字节偏移”从哪里开始的。这样做的目的是编写一个客户端,它将连接并通过所有的
BPF
需求。
浏览 0
提问于2018-03-30
得票数 0
回答已采纳
1
回答
BPF
库文档
我用
BPF
库()创建了一个应用程序。不幸的是,它没有文档,至少我还没有找到它。我唯一发现的就是这个,但它没有我所需要的所有东西。
浏览 9
修改于2022-03-22
得票数 0
回答已采纳
1
回答
删除单个
BPF
滤波器
我附加了三个不同的
BPF
程序作为入口过滤器,如下所示: tc filter add dev eth0 parent ffff:
bpf
direct-action obj
bpf
1.o sec classifierflowid ffff:1 tc filter add dev eth0 parent ffff: <em
浏览 37
提问于2021-01-30
得票数 1
1
回答
函数‘
bpf
’的隐式声明
我最近一直在研究
BPF
,但由于一个非常基本的问题,它没有进展。 我像man
bpf
(2)中描述的那样包含了linux/
bpf
.h,但是GCC找不到
bpf
函数。这段代码只是为了测试一下,以确保GCC可以找到
bpf
函数。#include <linux/
bpf
.h> { return 0; } GCC的输出是这样的。$ gcc -o test
bpf</em
浏览 15
提问于2019-02-22
得票数 6
回答已采纳
2
回答
谁在
BPF
中创建地图?
在阅读了man
bpf
和其他一些文档之后,我的印象是map只能由用户进程创建。然而,下面的小程序似乎神奇地创建了
bpf
映射: .type =
BPF
_MAP_TYPE_ARRAY,但是,从程序中删除
bpf
_map_lookup_elem会导致没有创建任何映射。UPDATE I用strace调试了它,发现在这两种情况下,即使用
bpf
_map_lookup_elem和没有<
浏览 7
修改于2019-03-07
得票数 11
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券