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
Useful Links
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) |