networking revision 1.10
1$NetBSD: networking,v 1.10 2016/05/17 20:53:53 christos Exp $ 2 3NetBSD Networking Roadmap 4========================= 5 6This is a small roadmap document, and deals with the networking 7side of the operating system. 8 9The following projects are expected to be included in NetBSD 8.0 100. SCTP 11 12The following features are expected to be in future releases: 131. net80211 support [n/ac] 142. Mobile IPv6 153. network driver polling 164. ALTQ processing on input 175. integrated multicast dns / zeroconf 186. tcp support in libsa 197. netboot from http 208. MP network stack 21 22We'll continue to update this roadmap as features and dates get firmed up. 23 24Some explanations 25================= 26 270. SCTP 28------- 29 30Add support for the SCTP for both IPv4 and IPv6. 31 32Responsible: rjs 33Status: committed, done 34 351. net80211 [n/ac] 36------------------ 37 38Resync FreeBSD stack to get support for n, ac, VAP 39 40Responsible: christos 41Status: started porting FreeBSD code 42Comment[christos]: This will add VAP support too, and needs changes to all 43the specific drivers. 44 452. Mobile IPv6 46-------------- 47 48Responsible: TBD 49Status: not started 50Comment[christos]: XXX: Fill in the project description and justification. 51 523. network driver polling 53------------------------- 54 55Responsible: matt 56Status: not started 57Comment[christos]: XXX: Fill in the project description and justification. 58 59 604. ALTQ processing for input 61---------------------------- 62 63Responsible: matt 64Status: not started 65Comment[christos]: The ALTQ code and interface is very messy and there 66is a lot of code duplication. People (ozaki-r/knakahara) are working on 67this as part as MP stack 68 69 705. multicast DNS / zeroconf 71--------------------------- 72 73Add support for multicast DNS (name.local) 74 75Responsible: tsarna 76Status: not started 77Comment[christos]: XXX: Fill in the project description and justification. 78 79 806. tcp support in libsa 81----------------------- 82 83Add a tiny tcp implementation to libsa. 84 85Responsible: matt 86Status: not started 87Comment[christos]: XXX: Why? What's going to use it? 88 89 907. http netbooting 91------------------ 92 93Be able to use a HTTP server hosting a kernel and/or disk image as a 94read-only root device. 95 96Responsible: TBD 97Status: not started 98Comment[christos]: Not very interesting 99 1008. net SMP work 101------------------ 102 103Make multi-threaded network stack 104 105Responsible: ozaki-r,knakahara 106Status: in progress 107 108Matt Thomas 109Alistair Crooks 110Sat Jan 14 11:44:46 PST 2012 111Christos Zoulas 112Tue May 17 16:46:54 EDT 2016 113