-
Welcome
-
Subscribe to
Network switching offload architecture for the Linux kernel (Part II)
This proposal has been accepted as a session.
One Line Summary
Architecture discussion on how to better handle (multilayer) network switching chips in the Linux kernel and incorporate it with existing offload APIs.
Abstract
Several types of (multilayer) switch devices currently exist of which only a subset is supported in the kernel through the existing DSA subsystem. Especially the newer devices do not fit well with the existing kernel APIs. In a related context, the availability of extended switching functionality on host NICs allows for additional offloads for existing dataplane functionality which could reuse the same set of APIs.
This BoF combines the related proposals by Shrijeet Mukherjee of Cumulus Networks and Benjamin LaHaise into a single session.
Work already performed on this particular subject includes Jiri Pirko and Scott Feldman’s NetDev proposal for a new generation of APIs to abstract the various hardware switch models.
The goal of this BoF is to combine all efforts to define and finalize the hardware packet switching offload API architecture with all common uses cases taken into account. Everybody is encouraged to present their views and raise concerns with the proposals.
Use cases to consider include:
- Switch management using existing RTNETLINK interfaces
- Offload of existing L2/L3 software forwarding
- Switch management and offload using Open vSwitch
- Offload of Classifier/Qdisc layers
- Compatibility with existing FDB ioctls for SR-IOV
- Offload Netfilter/nftables policy to implement port security / ACL
- …
The session is moderated by John Linville and Thomas Graf.
Please send agenda proposals directly to the sessions leaders.
Tags
networking, kernel, offload, switching, L2, L3, openvswitch
Speakers
-
Thomas Graf
Noiro NetworksBiography
Contributor to various networking related open source projects.
Sessions
-
- Title: Network switching offload architecture for the Linux kernel (Part I)
- Microconference: BoF Track
- Room: Room 27
- Time: 5:30 – 6:30pm
-
One Line Summary:
Notes etherpad: https://etherpad.fr/p/LPC2014_NetOffload
Slides: http://goo.gl/ChGFnxArchitecture discussion on how to better handle (multilayer) network switching chips in the Linux kernel and incorporate it with existing offload APIs.
- Speakers: Thomas Graf, John Linville
-
- Title: OVS Micro Summit Summary
- Microconference: Network Virtualization and Security
-
One Line Summary:
Summary of proceedings of the dataplane focused OVS micro summit on Wednesday.
- Speakers: Thomas Graf, Jesse Gross
-
- Title: Network switching offload architecture for the Linux kernel (Part II)
- Microconference: BoF Track
- Room: Room 27
- Time: 6:30 – 7:30pm
-
One Line Summary:
Architecture discussion on how to better handle (multilayer) network switching chips in the Linux kernel and incorporate it with existing offload APIs.
- Speakers: John Linville, Thomas Graf
-
-
John Linville
Red Hat, Inc.- Website: http://www.facebook.com/linvjw
Biography
John W. Linville is the current Linux kernel maintainer for wireless local area networking. John is employed by Red Hat, where his primary focus is wireless networking in the upstream kernel and the Fedora distribution.
Sessions
-
- Title: Network switching offload architecture for the Linux kernel (Part I)
- Microconference: BoF Track
- Room: Room 27
- Time: 5:30 – 6:30pm
-
One Line Summary:
Notes etherpad: https://etherpad.fr/p/LPC2014_NetOffload
Slides: http://goo.gl/ChGFnxArchitecture discussion on how to better handle (multilayer) network switching chips in the Linux kernel and incorporate it with existing offload APIs.
- Speakers: Thomas Graf, John Linville
-
- Title: Network switching offload architecture for the Linux kernel (Part II)
- Microconference: BoF Track
- Room: Room 27
- Time: 6:30 – 7:30pm
-
One Line Summary:
Architecture discussion on how to better handle (multilayer) network switching chips in the Linux kernel and incorporate it with existing offload APIs.
- Speakers: John Linville, Thomas Graf