Difference between revisions of "Project Proposals/TLDK"

From fd.io
Jump to: navigation, search
(Initial Committers)
(Initial Committers)
 
(One intermediate revision by the same user not shown)
Line 19: Line 19:
 
* The project scope includes implementing a set of libraries for L4 protocol processing (UDP, TCP etc.) for both IPv4 and IPv6.  
 
* The project scope includes implementing a set of libraries for L4 protocol processing (UDP, TCP etc.) for both IPv4 and IPv6.  
 
* The project scope includes creating VPP graph nodes, plugins etc using those libraries to implement a host stack.
 
* The project scope includes creating VPP graph nodes, plugins etc using those libraries to implement a host stack.
 +
* The project scope includes such mechanisms (netlink agents, packaging, etc) necessary to make the resulting host stack easily usable by existing non-vpp aware software.
  
 
== Initial Committers ==
 
== Initial Committers ==
 
* [mailto:konstantin.ananyev@intel.com Konstantin Ananyev] (LF ID konstantin_ananyev)
 
* [mailto:konstantin.ananyev@intel.com Konstantin Ananyev] (LF ID konstantin_ananyev)
 
* [mailto:keith.wiles@intel.com Keith Wiles] (LF ID: keithwiles)
 
* [mailto:keith.wiles@intel.com Keith Wiles] (LF ID: keithwiles)
* [mailto:hagbard@gmail.com Ed Warnicke) (LF ID: hagbard)
+
* [mailto:hagbard@gmail.com Ed Warnicke] (LF ID: hagbard)
  
 
== Vendor Neutral ==
 
== Vendor Neutral ==

Latest revision as of 12:50, 27 April 2016


Name

Transport Layer Development Kit (TLDK)

Project Contact Name and Email

Tim O'Driscoll (email: tim.odriscoll@intel.com LF ID: timodriscoll)

Repository Name

tldk

Description

The TLDK (Transport Layer Development Kit) project will implement a set of libraries for L4 protocol processing (UDP, TCP etc.) and VPP graph nodes, plugins, etc using those libraries to implement a host stack.

Scope

The FD.io TLDK project scope is:

  • The project scope includes implementing a set of libraries for L4 protocol processing (UDP, TCP etc.) for both IPv4 and IPv6.
  • The project scope includes creating VPP graph nodes, plugins etc using those libraries to implement a host stack.
  • The project scope includes such mechanisms (netlink agents, packaging, etc) necessary to make the resulting host stack easily usable by existing non-vpp aware software.

Initial Committers

Vendor Neutral

No current or expected issues with vendor neutrality. The project will initially be developed using DPDK as the Network I/O layer. DPDK is a vendor-neutral, multi-architecture project. The project can be extended in future to support other Network I/O layers.

Meets Board Policy (including IPR, being within Board defined Scope etc)

Meets board policy as expressed in Technical Community Charter and IP Policy

Administrata

  • Request for Project proposal consideration
    • Email: (place link to email to TSC proposing project, this can be obtained from TSC Archives
    • Date: (date proposed, makes it simpler to calculate the pre-requisite 2 week time period of gestation before being permitted to be voted on)