腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何获得
linux
ebpf
程序集?
我想学习
linux
,如果我编写了一个
ebpf
程序test.c,使用了llvm: clang -O2 -target bpf -o test.o test.c.如何在经典bpf中获得像tcpdump -d这样的
ebpf
程序集,谢谢。
浏览 2
提问于2016-10-12
得票数 10
1
回答
Linux
TC
eBPF
和并发
内核可以在多个CPU上同时运行多少个
eBPF
程序实例是否有限制(类似于python GIL问题) 特别是,
eBPF
tc程序可以同时在多个CPU上运行吗?当
eBPF
在多个CPU上运行相同的代码时,它是如何锁定内核数据结构的?
浏览 2
修改于2019-03-08
得票数 2
1
回答
如何使用
linux
eBPF
向内核网络堆栈注入数据包?
我试图使用一个
eBPF
程序和一个AF_XDP套接字和一个用户空间过滤器程序来过滤到达服务器的以太网数据包。为此,我需要将通过过滤器的数据包重新注入到内核网络堆栈中。
浏览 0
修改于2022-09-22
得票数 1
1
回答
eBPF
:在
Linux
命名空间中运行
另一方面,
Linux
命名空间(即容器)提供应用程序级隔离,在这种情况下,它们都共享主机的内核、内核模块等。 所以,我想每个容器加载一个bpf程序是没有意义的,因为它也会在主机上可见吗?
浏览 1
修改于2019-03-07
得票数 1
回答已采纳
1
回答
BPF和
eBPF
的区别是什么?
我是
eBPF
的新手,有很多教程说
eBPF
只是扩展的BPF,但我不明白extended是什么意思?那么,BPF和
eBPF
之间有什么区别呢?这些示例是否驻留在
Linux
源文件[root]/samples/bpf
eBPF
示例中,还是仅仅驻留在BPF中?
浏览 6
修改于2022-05-19
得票数 1
1
回答
多个鱼钩cgroup_skb
当在内核中同时加载多个
ebpf
钩子(不使用链接)时,我对
ebpf
行为有一个基本问题。所有这些钩子都被调用了吗?例如,我加载了带有cgroup_skb/ingress钩子的
ebpf
程序。由我的程序加载的
ebpf
钩子函数在数据包进入过程中不会被内核调用。当我列出在“
Linux
5.13.0-30-Generic”上加载的程序时,我看到systemd默认已经加载了cgroup_skb/ingress挂钩。
浏览 10
提问于2022-03-09
得票数 1
1
回答
BPF尾呼叫未被调用
在下面的代码中,BPF程序tail_prog不是从main_prog调用的尾#include <bpf/bpf_helpers.h> type BpfObjects struct { TailProg *
ebpf
.Program `
eb
浏览 8
提问于2022-01-27
得票数 2
回答已采纳
1
回答
当在一个简单的程序中加载
ebpf
程序时,以sudo的形式运行root提供错误权限拒绝。
这是我的简单的
ebpf
程序#include <
linux
/version.h>#include <
linux
bpf_log_buf); } sleep(1); } 像这样编译我的
ebpf
浏览 9
提问于2021-12-16
得票数 0
1
回答
为什么
eBPF
程序需要一些通行证才能获得jited代码?
我是
eBPF
新手,我正在阅读来自
linux
内核树arch/x86/net/bpf_jit_comp.c的源代码。我注意到最终的图像需要一些传球。我对此很困惑。就我而言,
eBPF
jit是一对一的映射,图像如何缩小?
浏览 3
提问于2022-06-27
得票数 2
1
回答
eBPF
地图:如何从命令行使用bpftool进行更新
我使用tc将我的
eBPF
(使用clang编译的C代码)附加到网络中。关于这个问题的任何评论/建议都是appreciated!资源: http://man7.org/
linux
/man-pages/man2/bpf.
浏览 0
提问于2019-04-18
得票数 2
回答已采纳
1
回答
ebpf
bpf_get_socket_uid错误: insn[0].code 0x85的relo无效
我在内核源代码中构建了一个
ebpf
演示。演示代码如下:#include <uapi/
linux
/bpf.h>#include <uapi/
linux
printf("%s", bpf_log_buf); }} 然后,我为我的c
浏览 53
修改于2020-12-18
得票数 1
0
回答
如何用
eBPF
获取
linux
系统IP层数据包,并打印出来?
、
、
、
我尝试用bcc获取到
Linux
系统IP层的数据包,写了下面这段代码import ctypes as ct#include <uapi/
linux
/bpf.h>#include <
linux
/ip.h> /&
浏览 120
提问于2024-09-30
1
回答
ebpf
只能使用k探针来监视内核函数吗?
我想使用
ebpf
监视
Linux
内核函数。现在,我使用bcc编写代码,如下所示: #!但是,我想知道我是否只能使用k探针来监视
ebpf
中的任何内核函数?
浏览 18
修改于2022-11-17
得票数 0
1
回答
即使BPF_MAP_TYPE_XSKMAP ()成功,也不会设置xsk_socket__create元素
在加载了
ebpf
程序和xsk_socket__create()成功之后,
ebpf
程序中的BPF_MAP_TYPE_XSKMAP数组中的元素仍未设置。流量由
ebpf
程序捕获,但不重定向到用户空间套接字。bpftool prog loadall .必须从
linux
-5.13调用xsk_socket__create(); xsk_cfg.libbpf_flag
浏览 13
提问于2022-05-21
得票数 0
1
回答
eBPF
和LTTng的主要区别是什么?
eBPF
和LTTng的主要区别是什么? 我读过LTTng使用工具:“
Linux
下一代(LTTng)是一个可以从2个
Linux
内核、用户空间库和程序中提取信息的跟踪器。
浏览 18
提问于2022-10-18
得票数 0
回答已采纳
1
回答
在ubuntu clang和llvm中编译扩展的berkley包过滤器程序,并安装了libbpf,还安装了bt助手函数,找不到& formar错误
所以我有llvm,内核头(5.14.1),clang,还有libbpf,以及我从
linux
源代码在
ebpf
程序目录中复制的bpf_helpers.h。我可以忽略这个llvm objdum的警告,然后继续使用
ebpf
加载程序加载.o文件,或者我创建.o文件并使用clang编译的方式是错误的,因此在这种情况下,有人可以告诉我们如何从
ebpf
.c文件创建
ebpf
程序并使用加载程序加载它。
浏览 3
提问于2021-12-15
得票数 -1
回答已采纳
2
回答
eBPF
会验证并使用相同的字节码吗?
我是
eBPF
新手,我知道
eBPF
是一个运行时,并将验证字节码和jit。因此,我想知道
eBPF
是否会反复验证和使用相同的字节码?
浏览 2
提问于2022-05-18
得票数 0
1
回答
我的
eBPF
每cpu阵列数据去哪了?
我已经用
eBPF
测试了我的bpf_trace_printk内核代码,它似乎正在将正确的值放入映射中。用户代码在所有可能的cpu上迭代,但总是在每个cpu数组槽中找到零。运行用户代码和
eBPF
代码,并在计算机上的两个网络命名空间之间传输数据。我运行的Ubuntu22.04与不命名的-a提供
浏览 0
提问于2022-11-30
得票数 0
2
回答
将
ebpf
程序加载到内核时出错
当我想将
ebpf
程序加载到内核中时,为什么要得到这个错误??
ebpf
_prog.c.c:#include struct bpf_object *obj;int map_fd, prog_fd; FILE *f;if (bpf_prog_load("
ebpf
_prog.o", BPF_PROG_TYPE_SOCKET_FILTER-c -o
ebpf
_
浏览 0
修改于2021-05-13
得票数 -2
2
回答
是否有
eBPF
程序的解释器?
我对
eBPF
很陌生,正如本教程所建议的那样,
eBPF
是一个具有jit编译器的运行时。就我而言,字节码只是在
eBPF
中被转换成本机代码,所以我想知道是否有像
eBPF
中的JVM那样的解释阶段?
浏览 10
提问于2022-05-17
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券