{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/pchaigno.github.io\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/pchaigno.github.io\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-07-17T15:49:05+00:00","id":"https:\/\/pchaigno.github.io\/feed.xml","title":"pchaigno","subtitle":"Paul Chaignon's blog","entry":[{"title":"BPF Selftests: Troubleshooting vmtest.sh","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2026\/05\/05\/bpf-selftests-troubleshooting-vmtest.sh.html","rel":"alternate","type":"text\/html","title":"BPF Selftests: Troubleshooting vmtest.sh"}},"published":"2026-05-05T08:26:10+00:00","updated":"2026-05-05T08:26:10+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2026\/05\/05\/bpf-selftests-troubleshooting-vmtest.sh","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"BPF Verifier State Pruning: Timeline","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2026\/01\/20\/state-pruning-timeline.html","rel":"alternate","type":"text\/html","title":"BPF Verifier State Pruning: Timeline"}},"published":"2026-01-20T08:26:10+00:00","updated":"2026-01-20T08:26:10+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2026\/01\/20\/state-pruning-timeline","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"Test Verifier Changes on Cilium\u2019s BPF Programs","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2025\/09\/23\/test-verifier-changes-on-cilium-bpf-programs.html","rel":"alternate","type":"text\/html","title":"Test Verifier Changes on Cilium\u2019s BPF Programs"}},"published":"2025-09-23T08:26:10+00:00","updated":"2025-09-23T08:26:10+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2025\/09\/23\/test-verifier-changes-on-cilium-bpf-programs","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"eBPF Workshops: Slides &amp; Papers","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2025\/09\/17\/ebpf-workshops-slides-papers.html","rel":"alternate","type":"text\/html","title":"eBPF Workshops: Slides &amp; Papers"}},"published":"2025-09-17T08:26:10+00:00","updated":"2026-02-28T10:31:00+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2025\/09\/17\/ebpf-workshops-slides-papers","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"eBPF Research Papers","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/bpf\/2025\/01\/07\/research-papers-bpf.html","rel":"alternate","type":"text\/html","title":"eBPF Research Papers"}},"published":"2025-01-07T08:22:10+00:00","updated":"2026-07-17T10:31:00+00:00","id":"https:\/\/pchaigno.github.io\/bpf\/2025\/01\/07\/research-papers-bpf","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"bpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"First Cilium Pull Request","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/cilium\/2024\/12\/05\/first-cilium-pull-request.html","rel":"alternate","type":"text\/html","title":"First Cilium Pull Request"}},"published":"2024-12-05T08:26:10+00:00","updated":"2025-01-07T10:31:00+00:00","id":"https:\/\/pchaigno.github.io\/cilium\/2024\/12\/05\/first-cilium-pull-request","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"cilium"}},"summary":{"@attributes":{"type":"html"}}},{"title":"Linux XFRM Reference Guide for IPsec","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/xfrm\/2024\/10\/30\/linux-xfrm-ipsec-reference-guide.html","rel":"alternate","type":"text\/html","title":"Linux XFRM Reference Guide for IPsec"}},"published":"2024-10-30T08:26:10+00:00","updated":"2025-02-13T10:31:00+00:00","id":"https:\/\/pchaigno.github.io\/xfrm\/2024\/10\/30\/linux-xfrm-ipsec-reference-guide","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"xfrm"}},"summary":{"@attributes":{"type":"html"}}},{"title":"Research Grant from the eBPF Foundation","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2024\/04\/02\/research-grant-ebpf-foundation.html","rel":"alternate","type":"text\/html","title":"Research Grant from the eBPF Foundation"}},"published":"2024-04-02T08:26:10+00:00","updated":"2024-04-02T08:26:10+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2024\/04\/02\/research-grant-ebpf-foundation","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"PREVAIL: Understanding the Windows eBPF Verifier","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/ebpf\/2023\/09\/06\/prevail-understanding-the-windows-ebpf-verifier.html","rel":"alternate","type":"text\/html","title":"PREVAIL: Understanding the Windows eBPF Verifier"}},"published":"2023-09-06T08:26:10+00:00","updated":"2023-10-30T14:50:00+00:00","id":"https:\/\/pchaigno.github.io\/ebpf\/2023\/09\/06\/prevail-understanding-the-windows-ebpf-verifier","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"ebpf"}},"summary":{"@attributes":{"type":"html"}}},{"title":"eBPF Instruction Set Extensions","link":{"@attributes":{"href":"https:\/\/pchaigno.github.io\/bpf\/2021\/10\/20\/ebpf-instruction-sets.html","rel":"alternate","type":"text\/html","title":"eBPF Instruction Set Extensions"}},"published":"2021-10-20T16:00:10+00:00","updated":"2025-01-23T14:31:00+00:00","id":"https:\/\/pchaigno.github.io\/bpf\/2021\/10\/20\/ebpf-instruction-sets","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":{"@attributes":{"term":"bpf"}},"summary":{"@attributes":{"type":"html"}}}]}