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