THE Technical Conference on Linux Networking

Netdev 0.1

Alexander Duyck

Alexander Duyck has worked as a Senior Software Engineer at Red Hat, Inc since October of 2014 . There, he works on improving the performance of the networking subsystem within the Linux kernel. Prior to this he worked at Intel as a Senior Software Engineer helping to create and maintain the Linux wired Ethernet drivers igb, ixgbe, and fm10k.

Alexei Starovoitov

Alexei is a distinguished engineer at PLUMgrid where he works on distributed platform, dataplane, compilers. In Linux kernel his interests are Berkeley Packet Filters and their applicability to tracing and networking. In his free time he enjoys mountain biking and backpacking.

Andy Gospodarek

Andy Initially worked at LVL7 (acquired by Broadcom in 2007) doing application porting ("Why doesn't this work on Linux?") and later doing platform and board support for an embedded network operating system product. He Moved to Red Hat in 2005 and spent most of his time maintaining network drivers and doing whatever else was needed in the networking subsystem as well as leading others doing similar work. Andy recently joined Cumulus Networks to work on kernel networking internals, kernel hardware offload development, and to help with the network-centric distribution, Cumulus Linux. When not working, enjoys wakeboarding, running, or pretty much any other outdoor activity.

Bogdan Diaconescu

Bogdan Diaconescu has been leading the Android development team as an Engineering Manager at Intel Romania and has delivered several Android platforms based on Intel Atom processors to various Intel customers. He has extensive experience in leading successful projects to final products in Telecom, audio-video and mobility areas. His experience includes core networking for mobile communications.

Chris Rapier

Chris Rapier is a research software engineer and scientist at Pittsburgh Supercomputing Center, part of Carnegie Mellon University. For the past 19 years he's been focused on network performance, diagnostics, and otherwise improving high performance networking for scientific computing.

Cong Wang

For the fashion of Minas Tirith was such that it was built on seven levels,
each delved into a hill, and about each was set a wall, and in each wall
was a gate.
                -- J.R.R. Tolkien, "The Return of the King"

        [Quoted in "VMS Internals and Data Structures", V4.4, when
         referring to system overview.]

Damascene M. Joachimpillai

DJ is responsible for Software and Systems Architecture of Verizon’s Network Evolution program. He has paid for his sins already with many years of Network Development and is now focused on large scale network deployment. He has a keen interest in parallelism of the Network Processing applications and is a big fan of open networking in which he believes Linux plays an important role.

David Gervais

All say, "How hard it is that we have to die"--a strange complaint to come from
the mouths of people who have had to live.
                -- Mark Twain, "Pudd'nhead Wilson's Calendar"

David S. Miller


This is one of the peculiarly dangerous months to speculate in stocks in.

The others are July, January, September, April, November, May, March, June,
December, August, and February.

                -- Mark Twain, "Pudd'nhead Wilson's Calendar"

Doru-Cristian Gucea

Doru-Cristian Gucea is a master student at Politehnica University of Bucharest and an intern at Intel in the Open Source Technology Center group.

George Milescu

George Milescu, PhD, is a researcher and engineer within the Software Pathfinding team at Intel Romania. He received his PhD in Computer Science from University POLITEHNICA of Bucharest on designing overlay network improvements for P2P systems. His field of research includes operating systems, virtualization, advanced networking and P2P applications.

Hajime Tazaki

Hajime Tazaki a Lecturer at University of Tokyo, and is interested in distributed network system in general, and software and network architecture.

Hannes Frederic Sowa

As a heavy user of the linux networking stack I also sometimes spotted problems, which one day got me to submit my first patches. I regularly tried to review patches and solve problems in the IPv6 stack, when they came up. This got me the opportunity to join Red Hat's kernel networking team, where I currently focus on performance related matters.

Jamal Hadi Salim

Jamal Hadi Salim has been dabbling on Linux and open source since the early to mid 90s. He has contributed many things both in the Linux kernel and user-space with a focus in the networking subsystem. Occasionally he has been known to stray and write non-networking related code or even documentation. Jamal has also been involved in what kids these days call SDN for about 15 years and co-chairs the IETF ForCES Working Group.

Jiří Pírko

A Tale of Two Cities LITE(tm)
        -- by Charles Dickens

        A lawyer who looks like a French Nobleman is executed in his place.

The Metamorphosis LITE(tm)
        -- by Franz Kafka

        A man turns into a bug and his family gets annoyed.

Lord of the Rings LITE(tm)
        -- by J. R. R. Tolkien

        Some guys take a long vacation to throw a ring into a volcano.

Hamlet LITE(tm)
        -- by Wm. Shakespeare

        A college student on vacation with family problems, a screwy
        girl-friend and a mother who won't act her age.

Johannes Berg

No live organism can continue for long to exist sanely under conditions of
absolute reality; even larks and katydids are supposed, by some, to dream.
Hill House, not sane, stood by itself against its hills, holding darkness
within; it had stood so for eighty years and might stand for eighty more.
Within, walls continued upright, bricks met neatly, floors were firm, and
doors were sensibly shut; silence lay steadily against the wood and stone
of Hill House, and whatever walked there, walked alone.
                -- Shirley Jackson, "The Haunting of Hill House"

Jon Maloy

Jon Maloy works as a System Architect at Ericsson in Montreal, Canada. He has an M Sc in Electrical Engineering from the Royal Institute of Technology in Stockholm, Sweden. At his first years at Ericsson in Stockholm he incubated the idea of TIPC, the IPC service he is presenting at the netdev01 conference. He later went on to develop this service, first as system developer in Stockholm and later in his role as computer researcher at Ericsson in Montreal.

Josh Hunt

Josh Hunt has been a member of the kernel team at Akamai since 2010 when he joined their Bay Area office. He works on all aspects of the kernel at Akamai. Josh has a degree in Computer Science from UC Berkeley and is a classically trained jazz flautist. He currently lives in Louisiana with his wife and three kids working remotely for Akamai. He enjoys ultrarunning, competitive eating, and writing autobiographical blurbs.

Mahesh Bandewar

Mahesh Bandewar works as a Kernel Engineer at Google in Mountain View, California. Prior to joining Google, he worked at Nokia and Checkpoint Software. He has a degree in Computer Engineering from Walchand College of Engineering in Sangli, India. In his spare time he enjoys California weather with his family.

Matty Kadosh

I will honour Christmas in my heart, and try to keep it all the year.  I
will live in the Past, the Present, and the Future.  The Spirits of all
Three shall strive within me.  I will not shut out the lessons that they
teach.  Oh, tell me that I may sponge away the writing on this stone!
                -- Charles Dickens

Michio Honda

Michio Honda is a software engineer at NetApp in Munich since December 2014. Before that, he was a research scientist at NEC Laboratories Europe. Since 2012, he has joined development of netmap/VALE that is led by Prof. Luigi Rizzo. In addition to contributing code to netmap/VALE, he developed Open vSwitch datapath acceleration and a port demultiplexer for user-space protocol stacks both using VALE. His past research and development include mobility support for SCTP, congestion control for multipath transport protocols and middlebox measurement in the Internet, which was awarded Applied Networking Research Prize from IRTF and ISOC in 2011.

Octavian Purdila

Octavian Purdila is a Software Architect at Intel in the Open Source Technology Center group. He is also teaching OS internals at the Politehnica University of Bucharest.

Ondřej Zajíček

Ondřej Zajíček is the main programmer of BIRD at CZ.NIC Labs and also a postgraduate student of theoretical computer science at Charles University in Prague. He is responsible for most of BIRD development in last six years.

Ondřej Zajíček is a determined free software proponent. In spare time, he is director of wireless community network CRFreeNet. His favorite programming languages are C and Scheme.

Pablo Neira Ayuso

A Tale of Two Cities LITE(tm)
        -- by Charles Dickens

        A man in love with a girl who loves another man who looks just
        like him has his head chopped off in France because of a mean
        lady who knits.

Crime and Punishment LITE(tm)
        -- by Fyodor Dostoevski

        A man sends a nasty letter to a pawnbroker, but later
        feels guilty and apologizes.

The Odyssey LITE(tm)
        -- by Homer

        After working late, a valiant warrior gets lost on his way home.

Patrick McHardy

A morgue is a morgue is a morgue.  They can paint the walls with aggressively
cheerful primary colors and splashy bold graphics, but it's still a holding
place for the dead until they can be parted out to organ banks.  Not that I
would have cared normally but my viewpoint was skewed.  The relentless
pleasance of the room I sat in seemed only grotesque.
                -- Pat Cadigan, "Mindplayers"

Pete Bohman

Pete Bohman is a Software Architect at Akamai where he designs and implements pragmatic security systems, libraries, and APIs for Akamai's distributed platform. Pete has recently worked on a linux firewall manager that is based on netfilter components and runs on over 160K servers distributed across thousands of geographic locations spanning the globe.

Richard Guy Briggs

Richard was an early adopter of Linux, having used it since 1992, leveraging it when it was barely a year old to do artificial neural network speech recognition on an undergraduate project. He was also a founding board member of Ottawa Canada Linux Users Group and a speaker at the inaugural Ottawa Linux Symposium.

Richard has written device drivers under several flavours of UNIX for telecommunications, video imaging and networking applications. Richard has made a significant knowledge investment in the IPsec suite of network security protocols, burying himself in the Linux kernel network stack in the process while working on the FreeS/WAN project. A number of these opportunities have brought him into the embedded device realm. He is now a Red Hat kernel security engineer.

Richard has a Bachelor's degree in Computer Engineering from the University of Ottawa and has started some graduate study in signal processing, with an interest in acoustics in particular. He is also interested in energy efficiency and management, having been involved in the solar vehicle "raycing" community for nearly two decades. Richard hacks bikes.

Roopa Prabhu

Roopa Prabhu is member of technical staff at Cumulus Networks. At Cumulus she works on networking in the Linux kernel and user-space, Network interface management and other system infrastructure areas. Her previous experience includes Linux Clusters, Ethernet drivers and Linux KVM virtualization. She has a Masters in Computer Science from University of Southern California.

Scott Emery

Scott Emery has been working in the networking industry since the Reagan administration. First at 3Com, where, among other things, he worked with the IEEE to specify Fast Ethernet and developed the first Fast Ethernet NIC. Then, at Grand Junction Networks, he continued work on Fast Ethernet NICs and also wrote software for Ethernet switches. Scott served time at Cisco from when Grand Junction was acquired until 2013. While at Cisco Scott worked as an architect for software, hardware, and ASICs for the Catalyst 2K and 3K product lines. He now develops software for Cumulus Networks.

Scott Feldman

You see, I consider that a man's brain originally is like a little empty
attic, and you have to stock it with such furniture as you choose.  A fool
takes in all the lumber of every sort he comes across, so that the knowledge
which might be useful to him gets crowded out, or at best is jumbled up with
a lot of other things, so that he has difficulty in laying his hands upon it.
Now the skilful workman is very careful indeed as to what he takes into his
brain-attic.  He will have nothing but the tools which may help him in doing
his work, but of these he has a large assortment, and all in the most perfect
order.  It is a mistake to think that that little room has elastic walls and
can distend to any extent.  Depend upon it there comes a time when for every
addition of knowledge you forget something that you knew before.  It is of
the highest importance, therefore, not to have useless facts elbowing out
the useful ones.
                -- Sir Arthur Conan Doyle, "A Study in Scarlet"

Sergey Kovalev

Sergey Kovalev is a Senior Software Engineer at EMC Corporation in Russia COE. He has worked for EMC since 2010. As a senior software engineer Sergey is responsible for the development of network management software for enterprise storage systems. His key interests are OS design, low-level programming and Linux networking. Sergey has a BS in Computer Sciences from the State Saint-Petersburg Polytechnic University.

Shrijeet Mukherjee

Awash with unfocused desire, Everett twisted the lobe of his one remaining
ear and felt the presence of somebody else behind him, which caused terror
to push through his nervous system like a flash flood roaring down the
mid-fork of the Feather River before the completion of the Oroville Dam
in 1959.
                -- Grand Panjandrum's Special Award, 1984 Bulwer-Lytton
                   bad fiction contest.

Steffen Klassert

Q:      Where's the Lone Ranger take his garbage?
A:      To the dump, to the dump, to the dump dump dump!

Q:      What's the Pink Panther say when he steps on an ant hill?
A:      Dead ant, dead ant, dead ant dead ant dead ant...

Stephen Hemminger

Whenever the literary German dives into a sentence, that is the last
you are going to see of him until he emerges on the other side of his
Atlantic with his verb in his mouth.
                -- Mark Twain "A Connecticut Yankee in King Arthur's Court"

Tom Herbert

Tom Herbert is a software engineer at Google working on content ads indexing, Linux kernel networking, and networking protocol development. He is an active contributor to Linux netdev as well as a participant in the IETF.

Toshiaki Makita

Toshiaki Makita works for NTT Open Source Software Center (NTT OSSC), where he has been providing technical support for Linux kernel. He used to be a research and development engineer focusing on Metro Ethernet at NTT West, which is a regional carrier in NTT group. He has been an active patch submitter on Linux kernel networking subsystem for two years. Especially, he is contributing to bridge and vlan drivers.

Vasiliy Tolstoy

Vasiliy Tolstoy is a Principal Software Engineer at EMC Corporation in Russia COE. He has worked for EMC since 2010. His current professional interests include Linux networking, virtualization, and SDN/NFV. He is also interested in UI design, OS design and hardware-level programming. He has 26 years of combined experience in software design, development, and system administration. He studied physics at the State Saint-Petersburg University.

He was born, raised and lives in Saint-Petersburg, Russia. He is indeed a relative of all three Tolstoy Russian writers. He got fascinated by computers in high school and has worked with them ever since. His first hands-on experience with Linux dates back to 1995, the time of the first LUG gatherings in Russia.

He can be contacted at

Victor Marmol

Victor is a Senior Software Engineer at Google. He is part of the containers infrastructure team which runs all of Google's compute jobs across the world; starting over 2 billion containers per week. He has open sourced some of Google's containers infrastructure through two projects: lmctfy and cAdvisor. He is also a core maintainer of Docker's libcontainer. Lately, he spends most of his time as an active contributor of Google's Kubernetes.