networking revision 1.12
11.12Srjs$NetBSD: networking,v 1.12 2016/12/13 09:51:34 rjs Exp $
21.1Sagc
31.1SagcNetBSD Networking Roadmap
41.2Sjmmv=========================
51.1Sagc
61.1SagcThis is a small roadmap document, and deals with the networking
71.1Sagcside of the operating system.
81.1Sagc
91.10SchristosThe following projects are expected to be included in NetBSD 8.0
101.10Schristos0. SCTP
111.1Sagc
121.9SagcThe following features are expected to be in future releases:
131.10Schristos1. net80211 support [n/ac]
141.10Schristos2. Mobile IPv6
151.1Sagc3. network driver polling
161.1Sagc4. ALTQ processing on input
171.1Sagc5. integrated multicast dns / zeroconf
181.3Swiz6. tcp support in libsa
191.1Sagc7. netboot from http
201.11Sozaki8. MP network stack (Layer 3 and below)
211.11Sozaki9. MP network stack (rest)
221.1Sagc
231.1SagcWe'll continue to update this roadmap as features and dates get firmed up.
241.1Sagc
251.1SagcSome explanations
261.1Sagc=================
271.1Sagc
281.10Schristos0. SCTP
291.2Sjmmv-------
301.1Sagc
311.1SagcAdd support for the SCTP for both IPv4 and IPv6.
321.1Sagc
331.10SchristosResponsible: rjs
341.10SchristosStatus: committed, done
351.10Schristos
361.10Schristos1. net80211 [n/ac]
371.10Schristos------------------
381.10Schristos
391.10SchristosResync FreeBSD stack to get support for n, ac, VAP
401.10Schristos
411.10SchristosResponsible: christos
421.10SchristosStatus: started porting FreeBSD code
431.10SchristosComment[christos]: This will add VAP support too, and needs changes to all
441.10Schristosthe specific drivers.
451.10Schristos
461.10Schristos2. Mobile IPv6
471.10Schristos--------------
481.10Schristos
491.12SrjsResponsible: rjs
501.12SrjsStatus: compiles, not debugged yet.
511.10SchristosComment[christos]: XXX: Fill in the project description and justification.
521.9Sagc
531.1Sagc3. network driver polling
541.2Sjmmv-------------------------
551.1Sagc
561.1SagcResponsible: matt
571.10SchristosStatus: not started
581.10SchristosComment[christos]: XXX: Fill in the project description and justification.
591.1Sagc
601.9Sagc
611.1Sagc4. ALTQ processing for input
621.2Sjmmv----------------------------
631.1Sagc
641.1SagcResponsible: matt
651.10SchristosStatus: not started
661.10SchristosComment[christos]: The ALTQ code and interface is very messy and there
671.10Schristosis a lot of code duplication. People (ozaki-r/knakahara) are working on
681.10Schristosthis as part as MP stack
691.1Sagc
701.9Sagc
711.1Sagc5. multicast DNS / zeroconf
721.2Sjmmv---------------------------
731.1Sagc
741.1SagcAdd support for multicast DNS (name.local)
751.1Sagc
761.8StsarnaResponsible: tsarna
771.10SchristosStatus: not started
781.10SchristosComment[christos]: XXX: Fill in the project description and justification.
791.1Sagc
801.9Sagc
811.2Sjmmv6. tcp support in libsa
821.2Sjmmv-----------------------
831.1Sagc
841.1SagcAdd a tiny tcp implementation to libsa.
851.1Sagc
861.1SagcResponsible: matt
871.10SchristosStatus: not started
881.10SchristosComment[christos]: XXX: Why? What's going to use it?
891.1Sagc
901.9Sagc
911.2Sjmmv7. http netbooting
921.2Sjmmv------------------
931.1Sagc
941.1SagcBe able to use a HTTP server hosting a kernel and/or disk image as a
951.1Sagcread-only root device.
961.1Sagc
971.9SagcResponsible: TBD
981.10SchristosStatus: not started
991.10SchristosComment[christos]: Not very interesting
1001.9Sagc
1011.11Sozaki8. net SMP work (Layer 3 and below)
1021.11Sozaki-----------------------------------
1031.9Sagc
1041.11SozakiMake multi-threaded network stack. Targets are Layer 3 (IP forwarding),
1051.11SozakiLayer 2 (ARP, NDP, bridge, vlan and bpf) and some tunnel devices (gif,
1061.11Sozakiipsec and pppoe).
1071.9Sagc
1081.10SchristosResponsible: ozaki-r,knakahara
1091.10SchristosStatus: in progress
1101.1Sagc
1111.11Sozaki9. net SMP work (rest)
1121.11Sozaki----------------------
1131.11Sozaki
1141.11SozakiMake multi-threaded network stack. Get tasks other than the above targets down.
1151.11Sozaki
1161.11SozakiResponsible: TBD
1171.11SozakiStatus: not started
1181.11Sozaki
1191.1SagcMatt Thomas
1201.6SagcAlistair Crooks
1211.9SagcSat Jan 14 11:44:46 PST 2012
1221.10SchristosChristos Zoulas
1231.10SchristosTue May 17 16:46:54 EDT 2016
1241.11SozakiRyota Ozaki
1251.11SozakiWed May 18 18:07:43 JST 2016
126