DevConf.IN'19 has ended
DevConf.IN is the annual Developer’s Conference organized by Red Hat, India. The event provides a platform to the FOSS community participants and enthusiasts to come together and engage in knowledge sharing activities through technical talks, workshops, panel discussions, hackathons and much more.

All you have to do is a FREE registration here. There is no admission or ticket charges applicable to be a part of the event. All the event activities will be in English.

We are committed to foster an open and welcoming environment for everyone at our conference. We have our inclusive code of conduct and media policies, which we expect to be duly adhered during the event.

When: August 2-3, 2019

Venue: Christ University - Bengaluru, India

Click here for more updates about DevConf.

Registration Link: https://devconfin19.eventbrite.com

Last Date of Registration: 31st July, 2019

We request you to mark the talks you’re interested to help save time.
Back To Schedule
Saturday, August 3 • 2:00pm - 3:30pm
Introduction to eBPF and BCC

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Workshop:  Introduction to Extended Berkeley Packet Filter (eBPF) and BPF Compiler Collection (BCC)

The Extended Berkeley Packet Filter (eBPF) allows safe dynamic kernel tracing without the need of loading modules into the kernel. This workshop will cover the basics of eBPF/BCC and the number of real-life examples (demo) where eBPF/BCC can be used for debugging a complex issue.


To give a hands-on experience of eBPF and BCC tools for debugging the kernel/userspace issues.


All participants should bring in Laptop and must have internet connectivity for the package installation.

Workshop Platform:

Fedora 29/30 or  CentOS-7  installed on the physical machine or Virtual machine.

Pre-install the kernel-devel and bcc-tools packages to save time during the hands-on.

# yum install kernel-devel-`uname -r` bcc-tools

Content Level:
Beginner/Intermediate (Attendees are expected to have a fair knowledge of GNU/Linux operating system).

Agenda of the workshop (subject to minor changes):

[0x1]  30 min of the technical overview of eBPF and BCC.
[0x2] Setting up a debugging environment to use eBPF and BCC.
[0x3] Collecting the debugging information using eBPF/BCC scripts (multiple use cases).
[0x4] Analyzing the collected data.
[0x5] Discussion about the various use cases of eBPF and BCC.


The Extended Berkeley Packet Filter (eBPF) has rapidly been adopted into a number of systems since its introduction into the mainline Linux kernel in 2014. Uses of eBPF have quickly grown to include network monitoring, network traffic manipulation, and system monitoring, etc. Knowledge of such kind of dynamic and low overhead tracing tool is the need for the modern enterprise world.


This workshop is limited to 40 attendees. FIRST COME, FIRST SERVE.


Buland Singh

Senior Software Maintenance Engineer, Red Hat

Divya Basant

Senior Software Maintenance Engineer, Red Hat India Pvt. Ltd.
Working in Toolchain and Desktop domain for 8+ years

Saturday August 3, 2019 2:00pm - 3:30pm IST
Workshop Room 811, Central Block, 8th floor