|
LPC 2022 Networking and BPF Track CFP
We are pleased to announce the Call for Proposals (CFP) for the Networking and BPF track at the 2022 edition of the Linux Plumbers Conference (LPC), which is planned to be held in Dublin, Ireland, on
We are pleased to announce the Call for Proposals (CFP) for the Networking and BPF track at the 2022 edition of the Linux Plumbers Conference (LPC), which is planned to be held in Dublin, Ireland, on
|
By
Daniel Borkmann
· #2013
·
|
|
LPC 2021 Networking and BPF Track CFP (2nd reminder)
This is a reminder for the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which will be held virtually on the wider Internet, on
This is a reminder for the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which will be held virtually on the wider Internet, on
|
By
Daniel Borkmann
· #1999
·
|
|
LPC 2021 Networking and BPF Track CFP (Reminder)
This is a reminder for the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which will be held virtually on the wider Internet, on
This is a reminder for the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which will be held virtually on the wider Internet, on
|
By
Daniel Borkmann
· #1998
·
|
|
LPC 2021 Networking and BPF Track CFP
We are pleased to announce the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which is planned to be held in Dublin, Ireland, on
We are pleased to announce the Call for Proposals (CFP) for the Networking and BPF track at the 2021 edition of the Linux Plumbers Conference (LPC), which is planned to be held in Dublin, Ireland, on
|
By
Daniel Borkmann
· #1984
·
|
|
Linux Plumbers BPF micro-conference CFP (reminder)
This is a call for proposals for the BPF micro-conference at this years' Linux Plumbers Conference (LPC) 2019 which will be held in Lisbon, Portugal for September 9-11. The goal of the BPF micro-confe
This is a call for proposals for the BPF micro-conference at this years' Linux Plumbers Conference (LPC) 2019 which will be held in Lisbon, Portugal for September 9-11. The goal of the BPF micro-confe
|
By
Daniel Borkmann
· #1732
·
|
|
BPF Virtual Machine Runtime
I'd probably drop the '(defined in filter.h, etc)' part, but otherwise I think it's fine. Thanks, Daniel
I'd probably drop the '(defined in filter.h, etc)' part, but otherwise I think it's fine. Thanks, Daniel
|
By
Daniel Borkmann
· #1718
·
|
|
Facing an error while compiling for bpf using clang
Judging from above error and that it works on Ubuntu 18.04, then your iproute2 version in CentOS-7 is simply too old aka lacking eBPF support. Try compiling one from recent Git [0] or some more recent
Judging from above error and that it works on Ubuntu 18.04, then your iproute2 version in CentOS-7 is simply too old aka lacking eBPF support. Try compiling one from recent Git [0] or some more recent
|
By
Daniel Borkmann
· #1683
·
|
|
Linux Plumbers BPF micro-conference CFP
This is a call for proposals for the BPF micro-conference at this years' Linux Plumbers Conference (LPC) 2019 which will be held in Lisbon, Portugal for September 9-11. The goal of the BPF micro-confe
This is a call for proposals for the BPF micro-conference at this years' Linux Plumbers Conference (LPC) 2019 which will be held in Lisbon, Portugal for September 9-11. The goal of the BPF micro-confe
|
By
Daniel Borkmann
· #1670
·
|
|
unknown func bpf_clone_redirect#13
They only work for tc/BPF program types as they are based on sk_buff and not xdp_buff.
They only work for tc/BPF program types as they are based on sk_buff and not xdp_buff.
|
By
Daniel Borkmann
· #1504
·
|
|
Hashmap OOPS
Does that happen via map update helper from kernel side in your prog? And the map iterate + delete, are there multiple threads walking it at the same time or just single one (just making sure ...)? Ok
Does that happen via map update helper from kernel side in your prog? And the map iterate + delete, are there multiple threads walking it at the same time or just single one (just making sure ...)? Ok
|
By
Daniel Borkmann
· #1500
·
|
|
Hashmap OOPS
Hi Dan, Thanks a lot for the report! Do you happen to have a reproducer? Are you running into this with concurrent i) updates, ii) deletes, iii) both or iv) while destroying the whole htab? If i-iii)
Hi Dan, Thanks a lot for the report! Do you happen to have a reproducer? Are you running into this with concurrent i) updates, ii) deletes, iii) both or iv) while destroying the whole htab? If i-iii)
|
By
Daniel Borkmann
· #1498
·
|
|
Reminder: Linux Plumbers BPF micro-conference CFP
Reminder: the submission deadline is still open for only 6 days, please submit your proposals in time. This is a call for proposals for the BPF micro-conference at the Linux Plumbers Conference (LPC)
Reminder: the submission deadline is still open for only 6 days, please submit your proposals in time. This is a call for proposals for the BPF micro-conference at the Linux Plumbers Conference (LPC)
|
By
Daniel Borkmann
· #1488
·
|
|
Linux Plumbers BPF micro-conference CFP
This is a call for proposals for the BPF micro-conference at the Linux Plumbers Conference (LPC) 2018 which will be held in Vancouver, Canada from the 13th to the 15th of November, co-located with the
This is a call for proposals for the BPF micro-conference at the Linux Plumbers Conference (LPC) 2018 which will be held in Vancouver, Canada from the 13th to the 15th of November, co-located with the
|
By
Daniel Borkmann
· #1460
·
|
|
A couple eBPF and cls_act questions
Depends on what rates you are targeting, you might want to check BPF raw tracepoints to reduce overhead given this would be in hot path. From f6ef56589374 ("Merge branch 'bpf-raw-tracepoints'") that t
Depends on what rates you are targeting, you might want to check BPF raw tracepoints to reduce overhead given this would be in hot path. From f6ef56589374 ("Merge branch 'bpf-raw-tracepoints'") that t
|
By
Daniel Borkmann
· #1454
·
|
|
BTF examples or documentation?
There are some initial bits on BTF (mostly on the workflow for now) in the Cilium doc that can be found here: - http://cilium.readthedocs.io/en/latest/bpf/#llvm - http://cilium.readthedocs.io/en/lates
There are some initial bits on BTF (mostly on the workflow for now) in the Cilium doc that can be found here: - http://cilium.readthedocs.io/en/latest/bpf/#llvm - http://cilium.readthedocs.io/en/lates
|
By
Daniel Borkmann
· #1449
·
|
|
A couple eBPF and cls_act questions
There's a tracepoint right before netdev_start_xmit() which is called trace_net_dev_start_xmit(). So you could combine sch_clsact egress with cls_bpf and a BPF prog on the tracepoint right before hand
There's a tracepoint right before netdev_start_xmit() which is called trace_net_dev_start_xmit(). So you could combine sch_clsact egress with cls_bpf and a BPF prog on the tracepoint right before hand
|
By
Daniel Borkmann
· #1445
·
|
|
bpf_redirect_map not working after tail call
Argh, I see the issue. Working on a fix after checking the syzkaller reports. Thanks for the report!
Argh, I see the issue. Working on a fix after checking the syzkaller reports. Thanks for the report!
|
By
Daniel Borkmann
· #1333
·
|
|
[PATCH bpf-next v5 0/2] bpf: allow map helpers access to map values directly
Applied to bpf-next, thanks Paul!
Applied to bpf-next, thanks Paul!
|
By
Daniel Borkmann
· #1301
·
|
|
[PATCH bpf-next v4 1/2] bpf: allow map helpers access to map values directly
We should reuse check_helper_mem_access() here which covers all three cases from above already and simplifies the code a bit. Ditto. Thanks, Daniel
We should reuse check_helper_mem_access() here which covers all three cases from above already and simplifies the code a bit. Ditto. Thanks, Daniel
|
By
Daniel Borkmann
· #1296
·
|
|
bpftool binary size
On 04/18/2018 10:03 PM, Jesper Dangaard Brouer via iovisor-dev wrote: [...] > What does bpftool use BFD for? It's used for the prog JIT dump in order to disassemble the instructions.
On 04/18/2018 10:03 PM, Jesper Dangaard Brouer via iovisor-dev wrote: [...] > What does bpftool use BFD for? It's used for the prog JIT dump in order to disassemble the instructions.
|
By
Daniel Borkmann
· #1287
·
|