eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#bpf

0 posts0 participants0 posts today
Multipath TCPA 🆕 TCP-in-UDP tool is available, using eBPF 🐝 to translate TCP packets into UDP 🚇 to avoid middleboxes interfering with some TCP extensions like MPTCP 🔀.<br><br>Blog post: <a href="https://blog.mptcp.dev/2025/07/14/TCP-in-UDP.html" rel="nofollow noopener" target="_blank">https://blog.mptcp.dev/2025/07/14/TCP-in-UDP.html</a><br><br>Code and instructions: <a href="https://github.com/multipath-tcp/tcp-in-udp" rel="nofollow noopener" target="_blank">https://github.com/multipath-tcp/tcp-in-udp</a><br><br><a class="hashtag" href="https://social.kernel.org/tag/ebpf" rel="nofollow noopener" target="_blank">#eBPF</a> <a class="hashtag" href="https://social.kernel.org/tag/bpf" rel="nofollow noopener" target="_blank">#BPF</a> <a class="hashtag" href="https://social.kernel.org/tag/tcp" rel="nofollow noopener" target="_blank">#TCP</a> <a class="hashtag" href="https://social.kernel.org/tag/mptcp" rel="nofollow noopener" target="_blank">#MPTCP</a>
Thorsten Leemhuis (acct. 1/4)<p>'"Today we are marking the celebration of Alan <a href="https://hachyderm.io/tags/Turing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Turing</span></a>'s 113th birthday by implementing the <a href="https://hachyderm.io/tags/Enigma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Enigma</span></a> machine in <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a>. The Enigma machine was not developed by Turing himself, but it was the machine he famously broke during World War II."'</p><p><a href="https://isovalent.com/blog/post/breaking-boundaries-implementing-the-enigma-machine-in-ebpf/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">isovalent.com/blog/post/breaki</span><span class="invisible">ng-boundaries-implementing-the-enigma-machine-in-ebpf/</span></a></p><p><a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a></p>
Peter N. M. Hansteen<p>dhcpd(8): use UDP sockets instead of BPF <a href="https://www.undeadly.org/cgi?action=article;sid=20250613111800" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">undeadly.org/cgi?action=articl</span><span class="invisible">e;sid=20250613111800</span></a> <a href="https://mastodon.social/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://mastodon.social/tags/dhcpd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhcpd</span></a> <a href="https://mastodon.social/tags/tcpip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tcpip</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/udp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>udp</span></a> <a href="https://mastodon.social/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/newfeature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newfeature</span></a> <a href="https://mastodon.social/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.social/tags/libresoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libresoftware</span></a></p>
Peter N. M. Hansteen<p>bpflogd(8) imported into -current <a href="https://www.undeadly.org/cgi?action=article;sid=20250507113848" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">undeadly.org/cgi?action=articl</span><span class="invisible">e;sid=20250507113848</span></a> <a href="https://mastodon.social/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://mastodon.social/tags/bpflogd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpflogd</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a> <a href="https://mastodon.social/tags/pcap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pcap</span></a> <a href="https://mastodon.social/tags/packetcapture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packetcapture</span></a> <a href="https://mastodon.social/tags/packetlogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packetlogging</span></a> <a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/current" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>current</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.social/tags/libresoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libresoftware</span></a></p>
Peter N. M. Hansteen<p>Introducing bpflogd(8): capture packets via BPF to log files <a href="https://www.undeadly.org/cgi?action=article;sid=20250425074505" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">undeadly.org/cgi?action=articl</span><span class="invisible">e;sid=20250425074505</span></a> <a href="https://mastodon.social/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://mastodon.social/tags/bpflogd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpflogd</span></a> <a href="https://mastodon.social/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/logging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logging</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysadmin</span></a> <a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://mastodon.social/tags/platformengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>platformengineering</span></a></p>
Peter N. M. Hansteen<p>FRAME sockets added to OpenBSD <a href="https://www.undeadly.org/cgi?action=article;sid=20241219080430" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">undeadly.org/cgi?action=articl</span><span class="invisible">e;sid=20241219080430</span></a> <a href="https://mastodon.social/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/frame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frame</span></a> <a href="https://mastodon.social/tags/ethernet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ethernet</span></a> <a href="https://mastodon.social/tags/lldp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lldp</span></a> <a href="https://mastodon.social/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.social/tags/libresoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libresoftware</span></a></p>
Stéphane Bortzmeyer<p>RFC 9669: BPF Instruction Set Architecture (ISA)</p><p>On a souvent envie de faire tourner des programmes à soi dans le noyau du système d'exploitation, par exemple à des fins de déboguage ou d'observation du système. Cela soulève plein de problèmes et la technique <a href="https://mastodon.gougere.fr/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> permet, depuis de nombreuses années, de le faire avec moins de risques. Ce <a href="https://mastodon.gougere.fr/tags/RFC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RFC</span></a> spécifie le jeu d'instructions eBPF. </p><p><a href="https://www.bortzmeyer.org/9669.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">bortzmeyer.org/9669.html</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gougere.fr/tags/BPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BPF</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>"'We show that eBPF is Turing complete, which means it can be used for any computable problem'</p><p>[…]</p><p>Implementing Game of Life entirely in <a href="https://fosstodon.org/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> means that it is Turing complete, so any computable problem that can be solved in any programming language, can also be solved in eBPF. Those complex problems that people thought were beyond the capabilities of eBPF, like parsing application-level protocols, or terminating TLS connections, are now shown to be possible. […]"</p><p><a href="https://isovalent.com/blog/post/ebpf-for-anything/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">isovalent.com/blog/post/ebpf-f</span><span class="invisible">or-anything/</span></a> <a href="https://fosstodon.org/tags/BPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BPF</span></a></p>