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