LwIP update project

From DDCIDeos
Jump to navigationJump to search

This project is a port of the Lightweight TCP/IP stack lwIP to Deos.

This port uses an lwIP version significantly newer than the original lwIP port.

To disambiguate this project from the older, existing implementation, we use the moniker lwipd, which can be construed as "lwIP Different," or "lwIP Deos." The former because the inter and intra lwIP interface is different than the previous port, and the latter because this is a port to the Deos operating system.

Component DO-178C Classification: DAL-E

This page tracks activities and progress, and provides links to relevant project information.

Administrivia

  • Use charge code 2110-002-602, 22, Deos Product R&D, LwIP

Milestones

ID Task Assignee Status Effort (hours) Remarks
1 Add lwIP recommended OS specific files and settings. Build as a Deos executable. MD Done 0
2 Add loopback network interface, and see if loopback test with an internal application works. MD Done 0
3 Develop an LwIP driver interface. JK In Work 16
4 Integrate/port qemu-* network device drivers and test using an internal application. JK In Work 60
99 Select TAP inteface basis, e.g., see if there is an existing LwIP TAP interface. JK Not Started 0
5 Integrate/port Deos internal applications (FTP, status monitor, etc.); Confirm LwIP apps interface is appropriate. JK Not Started 80
8 Identify FACE features needed JK Not Started 0
99 Develop TAP interface, consider rtems/bsd interface as basis. JK Not Started 0
6 Add external application support via SAL, MTL and IST JK Not Started 120
7 Create distribution for OAR SH/KL Not Started 40 Goal Date: 3/15/2019
99 Develop dtsec driver for Savianos JK Not Started 0
99 Identify MDA feature list (routing, TAP interface, etc) JK Not Started 0
50 Add more network device drivers. (Including for reference BSPs: minnow, zcu102, iMX8, t10xx, t2080) JK Not Started 0
Total @sum(column)