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.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Networking [clear filter]
Friday, August 2


eBPF: BPF kernel Infrastructure
eBPF is an upcoming in-kernel mechanism that provides ability inject arbitrary user space code into the kernel in a safe manner.
With ability to program any userspace code into the kernel, it open up a lot of possibilities for end-user to easily interact with kernel components. 
This lets users to develop various hooks into the kernel and use existing infrastructure to improve various parts of it.
One such major use case is High performance networking. With the advent of XDP(Express Data Path), it is allowing people to do packet filtering at an early point in the software stack in an extensible manner, which enables very fast packet processing compared to nftables, iptables etc.
Other such usecase is Kernel tracing, which is possible due to bcc(https://github.com/iovisor/bcc) and Bpftrace(DTrace for Linux, https://github.com/iovisor/bpftrace). It enables you to use kprobes, uprobes and tracepoints to deep dive into the intricacies in kernelspace/userspace and make sense of it.
  • Introduction to eBPF
    • Tracing applications
    • tcpdump: Beginning of BPF
  • What is eBPF?
    • Features
    • Use-cases
  • How does eBPF works?
    • BPF syscall, maps, prog types
    • How is BPF safe?
    • Overview of eBPF verfier
  • How to use eBPF?
    • System requirements
    • Writing eBPF program in python using BCC(BPF compiler collection)
    • frontends, DSL etc
  • XDP
    • Overview
    • XDP real life-scenario
    • Test setup
    • Benchmark comparison between iptables and XDP
  • Takeaways
  • Q&A

avatar for T K Sourab

T K Sourab

Performance engineer, Red Hat
Currently working at Red Hat RnD performance and scale team out of Bangalore. I spent my time there squeezing performance out of BPF use cases like XDP as well contribute to BPF ecosystem. My core interests lie in kernel networking, BPF, system performance, containers. On other days... Read More →


Let's get started with "nft"
nftables is going to be the behind the scenes for the System Security. nft is the successor of iptables/ebtables/arptables and is the default firewall backend for modern Operating Systems like Fedora 29.
If you are a Foss Network Security enthusiast then this presentation is for you. The take away from this session is on how to secure Operating System Networks with nftables. We would be also covering on what made nftables to be replaced with the primitive Linux firewalls(iptables) installation, what are the important points that a Linux administrators/architects/DevOps/Consultants should be aware on while working with nftables, how easy is to migrate to nftables from its predecessor and as a add-on how to troubleshoot with a real time demo will also be included.

avatar for Akhil John

Akhil John

Technical Support Engineer, Red Hat
Akhil John is working as a Technical Support Engineer for Networking within Red Hat's Customer Experience & Engagement (CEE) organization for the past 3 years. He also contributes to Red Hat enterprise projects, such as firewalld, nftables, etc.


OpenShift on OpenStack: A match made in heaven
OpenStack which started out as general purpose cloud computing solution has reinvented itself multiple times over the past few years to stay relevant with the trends of the industry. Some of the most mission critical workloads in the Telco vertical are running on OpenStack today. In its latest avtar, OpenStack has become the foundation providing flexibility, performance and scale upon which OpenShift can be deployed.  OpenShift is the best way to truly run multi-cloud, enterprise grade Kubernetes and the idea here with OpenStack is to deliver the on-premise portion of multi-cloud. Several OpenStack features such as Octavia, Kuryr and Cinder enable high performance OpenShift deployments. In this presentation we will go over the interplay between Shift and Stack and some performance numbers.


Venkata Anil Kumar Kommaddi

Principal Software Engineer, RH - Bangalore - Carina
I am a Principle Software Engineer in Red Hat and have more than 13 years of experience. I have been working on OpenStack Neutron and other networking related projects.
avatar for Sai Sindhur Malleni

Sai Sindhur Malleni

Senior Software Engineer, Red Hat
Sai is a Senior Software Engineer in Red Hat's Performance and Scale team working on OpenStack and layered products performance. Sai and his team push OpenStack services to the ultimate scale and recommend performance tunings for customers running enterprise and mission critical workloads... Read More →


NIC Partitioning in Openstack
Today some of the NFV telco use cases requires a pair of bonded NICs used for each of DPDK provider networks, SR-IOV VFs, Management network. This means there will be quite a lot of cabling requirements in the datacenter. Now with the introduction of high speed 25 Gbps , 40 Gbps, 100 Gbps Ethernet cards, we could simplify the network cabling of the openstack deployment. With 2 NICs we could meet today’s requirements as well as reduce cabling complexity by enabling SR-IOV on these >25G cards and each VF could be assigned to a network with a guaranteed QOS bandwidth.

avatar for Karthik S

Karthik S

Senior Software Engineer, RedHat
I work for RedHat, India. My contribution is mainly focused on NFV deployments
avatar for Saravanan KR

Saravanan KR

Principal Software Engineer, Red Hat
Contributor to Openstack-TripleO for NFV Deployments


Openstack NFV Performance measurement methodology
This presentation will cover the tools(trex,trafficgen,testpmd) involved in performance measurement, a methodology for determining zero packet loss and generating custom flow pattern. Different openstack deployment scenarios (SRIOV-PF-Passthrough,SRIOV-VF,OVS-DPDK) and tunable parameters to consider for each of deployment scenarios. Automation framework to determine the baseline performance across different openstack release.

avatar for Yogananth Subramanian

Yogananth Subramanian

Senior Software Engineer, RH - Bangalore - Carina
Yogananth working as software engineer and part of Openstack NFV integration engineeering team at Redhat, day to day tasks involves in performance, debug and feature analysis in OVS-DPDK and openstack, related to NFV.

Haresh Khandelwal

Principal Software Engineer, Red Hat
Strong 12+ Years of Experience in various data communication technologies i.e. Software Defined Network, Network Function Virtualization, Cloud Networking & Broadband Technologies

Saturday, August 3


How to debug DPDK applications quickly?
Data Plane Development Kit (DPDK) is been widely used for application acceleration. When something goes wrong It is tedious to isolate, debug, and understand various behaviors that occur randomly or periodically.

The goal is to share
  1. a few commonly seen issues for reference.
  2. steps isolate to identify the root cause.
  3. Tools and tricks which helped in step by step debug at various stages.

avatar for Vipin Varghese

Vipin Varghese

Network Software Development Engineer, Intel Corporation India Ltd
Currently working with Intel India for Network Custom Silicon Group as Network Software Engineer. Have a huge passion to share and contribute to DPDK, VPP, OVS and Github Projects.
avatar for Gowrishankar Muthukrishnan

Gowrishankar Muthukrishnan

Principal Software Engineer, Redhat
Working with Redhat as a Principal Software Engineer, in NFV partner engineering team. His contributions are mainly in the datapath performance engineering for Redhat OpenStack product.  Before joining Redhat last year, Gowri was maintainer for DPDK on IBM PowerPC, when he worked... Read More →


A deep dive into OpenvSwitch
OpenvSwitch is a software implementation of a virtual switch which supports OpenFlow protocol.
This session will get into the details of OpenvSwitch and talks about the journey of a packet within OpenvSwitch and talk about the datapath implementations - kernel and DPDK based.


Venkata Anil Kumar Kommaddi

Principal Software Engineer, RH - Bangalore - Carina
I am a Principle Software Engineer in Red Hat and have more than 13 years of experience. I have been working on OpenStack Neutron and other networking related projects.
avatar for Numan Siddique

Numan Siddique

Principal Software Engineer, Red Hat
I am a Principle Software Engineer in Red Hat, Bangalore. I contribute primarily to OVN (part of OpenvSwitch) and OpenStack Networking-ovn project. I have also contributed to OpenContrail SDN project.


Open vSwitch Hardware Offload over DPDK
Telcos and Cloud providers are looking for higher performance and scalability when building nextgen datacenters for NFVi. While running OVS over DPDK which reduces the CPU/Memory overload of interrupt-driven packet processing, system resources are still not completely freed up from polling of packet queues.

To solve this challenge, OpenvSwitch is further accelerated through Hardware offloads. This methodology can enable a split data plane between OpenvSwitch and the advanced NIC hardware (SMART NIC).

We will be presenting how an OpenFlow tag that represents the matched rule in the hardware is passed to OVS which saves system resource cycles consumed for flow lookup. We will be using Mellanox Card.

Ref link: https://docs.openstack.org/neutron/queens/admin/config-ovs-offload.html

avatar for Pradipta Sahoo

Pradipta Sahoo

Principal Technical Support Engineer, Red Hat
Working as a specialist in all Neutron and network related areas, especially in NFV, ODL & OVS-DPDK, and an important liaison between support and engineering for everything NFV & SDN.​https://github.com/pradiptapks... Read More →
avatar for Jaison Raju Raju

Jaison Raju Raju

Senior Technical Support Engineer, Red Hat Software Services India Pvt Ltd
Working as a senior specialist in OpenStack and NFVi and play as an important liaison between support and engineering for NFV DFG.


Skydive - The real time network analyzer
With the growing number of network cloud services, it becomes essential to be able to monitor, troubleshoot, and analyze different virtualization and container technologies. Being able to monitor a complex, heterogeneous, federated cloud environment is key. SDN solutions usually come with their own toolset. which limits the monitoring to a restricted perimeter.

In this presentation, we will present Skydive, which offers another solution. Skydive is a real-time and post-mortem topology and packet analyzer. While Skydive is agnostic to the SDN controller, it comes with connectors to OpenStack and container-based solutions. We will present Skydive’s ability to monitor heterogeneous deployments using OpenStack and Openshift, and we will show real network troubleshooting use cases

avatar for Masco Kaliyamoorthy

Masco Kaliyamoorthy

software engineer, redhat
Masco working as a Software Engineer and one of the core member of the sydive project. he has more than 5 years of OpenStack development experience, apart from coding he likes to do cycling and running.
avatar for Darshan Vandra

Darshan Vandra

Associate Software Engineer, Red Hat
I am an Associate Software Engineer @ RedHat having opensource community experience of 1.5 years, working in Networking, Artificial Intelligence, and Machine Learning. Founder of Excellency Club spreading awareness and learning for new technologies and opensource in school studen... Read More →