Jesper D. Brouer
@JesperBrouer
Followers
2K
Following
4K
Media
69
Statuses
1K
Linux Kernel Developer at Red Hat, XDP kernel maintainer, behind https://t.co/Hur5eVL3zP
Denmark
Joined October 2010
Me and β¦@JesperBrouerβ© wrote a blog post on the kernelβs BPF LPM trie implementation and cover some of the performance gotchas with the current code.
blog.cloudflare.com
This post explores the performance of BPF LPM tries, a critical data structure used for IP matching. It delves into the trie algorithm, presents benchmark data, and explains how the current kernel...
0
2
9
Awesome blogpost/talk + tool by @bristot : Linux scheduling latency debug and analysis https://t.co/CxOYUbOWQv Let's us look into the "blackbox" of Linux sched latency!π
0
14
80
Fascinating discussion about raw sockets aka ETH_P_ALL https://t.co/KFZFJNNlAf The theory is that any socket AF_PACKET ETH_P_ALL socket also catches TX packets, working against TX zerocopy.
0
2
11
New year, new spikes - XDP with Mellanox 100G NICs does pretty good since we took it in prodπ
2
3
31
Netflix/Intel working together to find low-level PMC-based perf wins in the cloud (by my colleagues Vadim and Harshad)
netflixtechblog.com
By Vadim Filanovsky and Harshad Sane
13
84
326
@JesperBrouer Thanks for telling us about all the cool stuff eBPF can be used for ππ» #DrivingIT22
1
3
9
@RedHat funny feature to why you should use eBPF to unlock the potential of your Linux kernel πππΌ #DrivingIT22
0
2
9
Next up at #P99CONF: @TalawahTech uses an HTTP benchmark to compare the performance of the #Linux kernel networking stack with userspace networking doing kernel bypass via DPDK. Grab your seat here: https://t.co/xog1f4gEzy
#ScyllaDB
0
6
15
I'm very happy to introduce FastNetMon Community 1.2.3. This release includes a completely new network packet parser and XDP support. You may find the full list of changes here: https://t.co/ACD3AFj93i Installation:
fastnetmon.com
We know how to install FastNetMon Community on really any platform.
0
5
27
Switching to Cilium Layer 4 Load Balancer XDP allowed @seznam_cz to drastically reduce their CPU consumption and increase performance Learn how in the video from @eBPFsummit
https://t.co/xVZRTVvZJz
0
4
10
To achieve optimal speed and size of eBPF programs, use the latest version of the eBPF instruction set. By default llvm sticks to v1 which is non-optimal for most cases. pass -mcpu=probe to llc to auto-select latest instruction set supported by your kernel https://t.co/4KVyrwC2TF
pchaigno.github.io
This post details the different versions of the eBPF instruction set. Their impact on program size and eBPF complexity is then evaluated.
0
6
20
This Friday @lizrice and @dave_tucker will be exploring bpfd which is a framework for running BPF tracers with rules on Linux as a daemon that is container aware eBPF & Cilium Office Hours Friday, 14th October - 9am ET / 3pm CEST Livestream: https://t.co/2UWO6xKkuG
0
4
8
One of the most fun videos about #bufferbloat #openwrt and #sqm I've *ever seen*. I am a huge fan of the right to repair also. Yay! @toke_dk @dsearls @doctorow @JimGettys @jlivingood
0
5
12
After a long wait, the first XDP based DDoS-Filter has landed in Frankfurt - throughout the week, all in! :)
0
4
30
0
6
28
Almost 2 days ago, we went live with our steaming new XDP Anti-DDoS approach at our partner @globedatacenter - nice to see it in action eating 85mpps, after months of hard development work π
1
6
38
Saw the slide live ;)
Tomorrow at high noon π€ we will take a shot at making the Linux sockets API better suited for sharing IPs between hosts by partitioning the ephemeral port range. For TCP and UDP. #LinuxPlumbers Come for the diagrams. Stay for the discussion ;-) https://t.co/15k1IrJO5z
0
0
9