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