networking revision 1.13
11.13Sdholland$NetBSD: networking,v 1.13 2017/01/13 10:14:58 dholland 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.13Sdholland10. Infiniband 231.1Sagc 241.1SagcWe'll continue to update this roadmap as features and dates get firmed up. 251.1Sagc 261.1SagcSome explanations 271.1Sagc================= 281.1Sagc 291.10Schristos0. SCTP 301.2Sjmmv------- 311.1Sagc 321.1SagcAdd support for the SCTP for both IPv4 and IPv6. 331.1Sagc 341.10SchristosResponsible: rjs 351.10SchristosStatus: committed, done 361.10Schristos 371.10Schristos1. net80211 [n/ac] 381.10Schristos------------------ 391.10Schristos 401.10SchristosResync FreeBSD stack to get support for n, ac, VAP 411.10Schristos 421.10SchristosResponsible: christos 431.10SchristosStatus: started porting FreeBSD code 441.10SchristosComment[christos]: This will add VAP support too, and needs changes to all 451.10Schristosthe specific drivers. 461.10Schristos 471.10Schristos2. Mobile IPv6 481.10Schristos-------------- 491.10Schristos 501.12SrjsResponsible: rjs 511.12SrjsStatus: compiles, not debugged yet. 521.10SchristosComment[christos]: XXX: Fill in the project description and justification. 531.9Sagc 541.1Sagc3. network driver polling 551.2Sjmmv------------------------- 561.1Sagc 571.1SagcResponsible: matt 581.10SchristosStatus: not started 591.10SchristosComment[christos]: XXX: Fill in the project description and justification. 601.1Sagc 611.9Sagc 621.1Sagc4. ALTQ processing for input 631.2Sjmmv---------------------------- 641.1Sagc 651.1SagcResponsible: matt 661.10SchristosStatus: not started 671.10SchristosComment[christos]: The ALTQ code and interface is very messy and there 681.10Schristosis a lot of code duplication. People (ozaki-r/knakahara) are working on 691.10Schristosthis as part as MP stack 701.1Sagc 711.9Sagc 721.1Sagc5. multicast DNS / zeroconf 731.2Sjmmv--------------------------- 741.1Sagc 751.1SagcAdd support for multicast DNS (name.local) 761.1Sagc 771.8StsarnaResponsible: tsarna 781.10SchristosStatus: not started 791.10SchristosComment[christos]: XXX: Fill in the project description and justification. 801.1Sagc 811.9Sagc 821.2Sjmmv6. tcp support in libsa 831.2Sjmmv----------------------- 841.1Sagc 851.1SagcAdd a tiny tcp implementation to libsa. 861.1Sagc 871.1SagcResponsible: matt 881.10SchristosStatus: not started 891.10SchristosComment[christos]: XXX: Why? What's going to use it? 901.1Sagc 911.9Sagc 921.2Sjmmv7. http netbooting 931.2Sjmmv------------------ 941.1Sagc 951.1SagcBe able to use a HTTP server hosting a kernel and/or disk image as a 961.1Sagcread-only root device. 971.1Sagc 981.9SagcResponsible: TBD 991.10SchristosStatus: not started 1001.10SchristosComment[christos]: Not very interesting 1011.9Sagc 1021.11Sozaki8. net SMP work (Layer 3 and below) 1031.11Sozaki----------------------------------- 1041.9Sagc 1051.11SozakiMake multi-threaded network stack. Targets are Layer 3 (IP forwarding), 1061.11SozakiLayer 2 (ARP, NDP, bridge, vlan and bpf) and some tunnel devices (gif, 1071.11Sozakiipsec and pppoe). 1081.9Sagc 1091.10SchristosResponsible: ozaki-r,knakahara 1101.10SchristosStatus: in progress 1111.1Sagc 1121.11Sozaki9. net SMP work (rest) 1131.11Sozaki---------------------- 1141.11Sozaki 1151.11SozakiMake multi-threaded network stack. Get tasks other than the above targets down. 1161.11Sozaki 1171.11SozakiResponsible: TBD 1181.11SozakiStatus: not started 1191.11Sozaki 1201.13Sdholland10. Infiniband 1211.13Sdholland-------------- 1221.13Sdholland 1231.13SdhollandWe do not really have Infiniband support. We should; since it still 1241.13Sdhollandhasn't quite died, it probably isn't going to. 1251.13Sdholland 1261.13Sdholland 1271.1SagcMatt Thomas 1281.6SagcAlistair Crooks 1291.9SagcSat Jan 14 11:44:46 PST 2012 1301.10SchristosChristos Zoulas 1311.10SchristosTue May 17 16:46:54 EDT 2016 1321.11SozakiRyota Ozaki 1331.11SozakiWed May 18 18:07:43 JST 2016 1341.13Sdhollanddholland 1351.13SdhollandFri Jan 13 00:53:46 EST 2017 136