Home | History | Annotate | Line # | Download | only in roadmaps
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