This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here
View analytic
Monday, October 5 • 15:00 - 15:50
eBPF on the Mainframe - Packet Filtering and More - Michael Holzheu, IBM

Sign up or log in to save this to your schedule and see who's attending!

The Berkeley Packet Filter (BPF) is a generic assembler language that supports "filtering" network packets, so that only "interesting" packets are supplied to the software using BPF. For Linux, BPF has been developed further to make it useful outside of its traditional role as socket packet filter language. The new upstream variant "eBPF" extends the assembler language with a number of interesting capabilities, for example 64-bit support and a feature to call kernel functions. The new language is used for filtering system calls, creating user defined network statistics, and probably will also filter kernel traces soon. The Linux kernel provides a common code eBPF interpreter and architecture specific JIT compilers. This presentation explains the (e)BPF concepts and use cases. Furthermore, it shows how the kernel eBPF JIT compiler (Linux 4.1) is implemented on the mainframe.

avatar for Michael Holzheu

Michael Holzheu

Dipl. Inf, IBM
Michael Holzheu is a Linux kernel developer at the IBM lab in Boeblingen, Germany. He studied computer science at the University of Erlangen and has worked for IBM since 1998. After a start in the z/OS UNIX Systems Services environment, he joined the Linux for System z team in 2000. His main focus is RAS, kernel dump, and device driver development.

Monday October 5, 2015 15:00 - 15:50
Liffey Hall 1