LCE-EU 2015 has ended
For More Information or to Register, Click Here
Back To Schedule
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, view media, leave feedback 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

Mr., 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 on z Systems team in 2000... Read More →

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

Attendees (0)