Proposals

Advantages of having a Kernel Sub-Maintainer

This proposal has been rejected.

*

One Line Summary

Challenges of network driver maintenance and how a kernel sub-maintainer can relieve some of the obstacles.

Abstract

Last year, approximately 9,500 patches were submitted to the Linux kernel networking sub-system. Of those 9,500 patches, about 8% of those patch submissions were against the in-kernel Intel wired LAN drivers. In addition, over the last 2 years, the number of in-kernel Intel wired LAN drivers went from 3 drivers (e100, e1000 & ixgb) to 8 drivers (e100, e1000, e1000e, igb, igbvf, ixgb, ixgbe & ixgbevf). With the increase in Intel wired LAN drivers and the large number of kernel patches, support and maintenance of the in-kernel drivers faced several challenges.

To address the issues in maintaining and supporting the Intel wired LAN drivers, we needed a sub-maintainer to deal with all of these challenges. I will explain the obstacles we overcame and the advantages we found by having a sub-maintainer and the processes we use to assist us in our daily routine.

Tags

user visible, network issues

Speaker

  • Jeff Kirsher

    Intel Corporation

    Biography

    Jeff currently works for Intel Corporation as a Network Software Engineer and Linux Kernel Sub-Maintainer for the Intel wired LAN drivers. He has been a Linux Networking developer since 2003 and has been working in the networking field 1998.

Leave a private comment to organizers about this proposal