|
Seeking candidates for PhD position related to XDP/eBPF
Hi Potential PhD student, Reminder: Application deadline 15.May 2020 is really soon for our PhD position located in Sweden, at Karlstads University. See: "PhD position in Computer Science, programmabl
Hi Potential PhD student, Reminder: Application deadline 15.May 2020 is really soon for our PhD position located in Sweden, at Karlstads University. See: "PhD position in Computer Science, programmabl
|
By
Jesper Dangaard Brouer
·
|
|
Extracting data from tracepoints (and anything else)
12 messages
I've been exploring the libbpf library for different versions of the Linux kernel, and trying to rewrite some of the BCC tools. I would like to do more work with CO-RE eventually, but I'm trying to un
I've been exploring the libbpf library for different versions of the Linux kernel, and trying to rewrite some of the BCC tools. I would like to do more work with CO-RE eventually, but I'm trying to un
|
By
Tristan Mayfield
·
|
|
Array brace-enclosed initialization
2 messages
Hello everybody, in my XDP eBPF program I'm trying to initialize an array with a brace-enclosed list, however my code is rejected by the verifier. Here is a simple piece of code to replicate the probl
Hello everybody, in my XDP eBPF program I'm trying to initialize an array with a brace-enclosed list, however my code is rejected by the verifier. Here is a simple piece of code to replicate the probl
|
By
Federico Parola
·
|
|
Study on annotation of design and implementation choices, and of technical debt
Dear all, As software engineering research teams at the University of Sannio (Italy) and Eindhoven University of Technology (The Netherlands) we are interested in investigating the protocol used by de
Dear all, As software engineering research teams at the University of Sannio (Italy) and Eindhoven University of Technology (The Netherlands) we are interested in investigating the protocol used by de
|
By
a.serebrenik@...
·
|
|
is BCC tools safe to enable root privilegies in production?
3 messages
Hi all! I am curious about whether it is safe to enable root access to BCC scripts on production machines. In my company, each team has access to their instances via ssh, and we are thinking to allow
Hi all! I am curious about whether it is safe to enable root access to BCC scripts on production machines. In my company, each team has access to their instances via ssh, and we are thinking to allow
|
By
Cristian Spinetta
·
|
|
clang 10 for BPF CO-RE
3 messages
Hi all, Finally found the BPF blog and it's been nice to get more information on using libbpf directly since I don't have a lot of systems or kernel experience. Scanning through the "BCC to libbpf" po
Hi all, Finally found the BPF blog and it's been nice to get more information on using libbpf directly since I don't have a lot of systems or kernel experience. Scanning through the "BCC to libbpf" po
|
By
Tristan Mayfield
·
|
|
Getting function's address from BPF_TRACE_FENTRY BPF program
3 messages
Hello, Is there any way to get the address of the function in fentry type programs like kprobe type programs does by PT_REGS_IP(pt_regs)? I'd like to migrate my kprobe based tool[1] to fentry based on
Hello, Is there any way to get the address of the function in fentry type programs like kprobe type programs does by PT_REGS_IP(pt_regs)? I'd like to migrate my kprobe based tool[1] to fentry based on
|
By
Yutaro Hayakawa
·
|
|
why bpf output wakeup_events and sample_period is 1?
wakeup_events and sample_period is set to 1. what is the reason for this? Isn't it better if this number is higher so the polling doesn't happen all the time? what is "sample_period" if wakeup_events
wakeup_events and sample_period is set to 1. what is the reason for this? Isn't it better if this number is higher so the polling doesn't happen all the time? what is "sample_period" if wakeup_events
|
By
Hayden Livingston
·
|
|
BCC integration into Buildroot
3 messages
Hi, I've been doing some Linux debugging since one year, and I've used BCC to solve multiple issues (like writting a ddos detector : https://github.com/iovisor/bcc/blob/master/examples/tracing/dddos.p
Hi, I've been doing some Linux debugging since one year, and I've used BCC to solve multiple issues (like writting a ddos detector : https://github.com/iovisor/bcc/blob/master/examples/tracing/dddos.p
|
By
Jugurtha BELKALEM
·
|
|
Bcc for Android
2 messages
#bcc
#android
Does bcc have an adaptation plan for the Android platform?
Does bcc have an adaptation plan for the Android platform?
|
By
Mingo
·
|
|
Run CO-RE version's runqslower failed
3 messages
I tried to run CO-RE version's runqslower failed, the error info: ENV With gdb's help, I found the `btf__find_by_name_kind` return -ENOENT. I printed all name: https://transfer.sh/ANKNs/log ( https://
I tried to run CO-RE version's runqslower failed, the error info: ENV With gdb's help, I found the `btf__find_by_name_kind` return -ENOENT. I printed all name: https://transfer.sh/ANKNs/log ( https://
|
By
ethercflow@...
·
|
|
Confused about wakeup watermark vs sample period when attaching to BPF program
Please correct me if I'm wrong about anything. When a perf_event is attached to a BPF program and the BPF program is going to do processing and then output what is the significant of wakeup_events or
Please correct me if I'm wrong about anything. When a perf_event is attached to a BPF program and the BPF program is going to do processing and then output what is the significant of wakeup_events or
|
By
Hayden Livingston
·
|
|
Can multiple BPF programs use same per-cpu perf ring buffer?
2 messages
Imagine I have a per-cpu perf ring buffer for all my cpus. Now I have two eBPF programs. In both these eBPF programs I do bpf_update_elem(myFD, &cpunumberkey, &fdOfCPUspecificBuffer, BPF_ANY) Will thi
Imagine I have a per-cpu perf ring buffer for all my cpus. Now I have two eBPF programs. In both these eBPF programs I do bpf_update_elem(myFD, &cpunumberkey, &fdOfCPUspecificBuffer, BPF_ANY) Will thi
|
By
Hayden Livingston
·
|
|
bpf_probe_read and pagefaults
2 messages
I'm curios to know how bpf_probe_read is able to read user-mode memory in the face of page faulting. I know in the helper it disables page faulting, but what does that mean? If the memory the probe is
I'm curios to know how bpf_probe_read is able to read user-mode memory in the face of page faulting. I know in the helper it disables page faulting, but what does that mean? If the memory the probe is
|
By
Hayden Livingston
·
|
|
Why is BPF_PERF_OUTPUT max_entries set to total processor count?
4 messages
I'm very confused why BCC creates a map of number of processors for the perf_events output map. I can imagine it being 1 since all it does is act as a kernel-user mode intermediary and it is true that
I'm very confused why BCC creates a map of number of processors for the perf_events output map. I can imagine it being 1 since all it does is act as a kernel-user mode intermediary and it is true that
|
By
Hayden Livingston
·
|
|
ebpf Tool to collect latency on all IP connections through a Linux router
Hello, I was looking for a tool to collect latency on all IP connections through a linux router. We do have eBPF tools setup on the box. I am looking for something similar to tcpconnlat but need to ca
Hello, I was looking for a tool to collect latency on all IP connections through a linux router. We do have eBPF tools setup on the box. I am looking for something similar to tcpconnlat but need to ca
|
By
vignesh_ramamurthy@...
·
|
|
Is there an API to get the process command line?
3 messages
Hi all, bcc monitoring tools which print a process being traced print only the command (and pid, ppid) without the full args. In many cases the monitored command is a script, so the command is just pr
Hi all, bcc monitoring tools which print a process being traced print only the command (and pid, ppid) without the full args. In many cases the monitored command is a script, so the command is just pr
|
By
Ganesan Rajagopal
·
|
|
Limiting string key size (with str() ??)
Hi all, I'm trying to trace zfs reads and writes and collect statistics for different pools using the pool name. Here is a simplified version that just has a call count. kprobe:zfs_read,kprobe:zfs_wri
Hi all, I'm trying to trace zfs reads and writes and collect statistics for different pools using the pool name. Here is a simplified version that just has a call count. kprobe:zfs_read,kprobe:zfs_wri
|
By
brad.lewis@...
·
|
|
[bpftrace] Another release?
4 messages
I was thinking about a 0.9.3 release and I noticed we had https://github.com/iovisor/bpftrace/milestone/6 but it appears neglected. Any thoughts on punting those issues and cutting a release now anywa
I was thinking about a 0.9.3 release and I noticed we had https://github.com/iovisor/bpftrace/milestone/6 but it appears neglected. Any thoughts on punting those issues and cutting a release now anywa
|
By
Daniel Xu
·
|
|
libbpf-devel rpm uapi headers
I think it may break a bunch of people who rely on bcc being a single library. What is the main motiviation to use libbpf as a shared library in libbcc? I think we can have both options. libbpf as git
I think it may break a bunch of people who rely on bcc being a single library. What is the main motiviation to use libbpf as a shared library in libbcc? I think we can have both options. libbpf as git
|
By
Alexei Starovoitov
·
|