File:  [NetBSD Developer Wiki] / wikisrc / users / ozaki-r.mdwn
Revision 1.10: download - view: text, annotated - select for diffs
Tue Apr 19 07:48:32 2016 UTC (3 years, 10 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by ozakir: Nexthop cache separation merged

    1: Ryota Ozaki (ozaki-r)
    2: 
    3: ## Work area
    4: * Kernel
    5:   * DTrace
    6:   * Networking
    7:     * Layer 2 and Layer 3
    8:   * Network device drivers
    9: * Ports
   10:   * amd64
   11:   * evbarm
   12: 
   13: ## TODO
   14: * MP-safe networking
   15:   * [done] bridge
   16:   * bpf
   17:   * vlan
   18:   * ifnet
   19:   * IP forwarding
   20: * Add ATF tests for networking
   21:   * Already added many tests but not enough yet
   22: * DTrace
   23:   * Support more providers
   24:   * Support more ARM boards
   25: * Kill kvm(3) users
   26:   * only netstat?
   27: * Enlarge ifnet#if_flags
   28: * Restructure ifnet
   29:   * http://www.mistimed.com/home/BSDNetworking.pdf
   30: * [done] Refactore ether_output
   31:   * http://comments.gmane.org/gmane.os.netbsd.devel.network/13403
   32:   * Pull out routing lookups from ether_output
   33: * Aggregate interface packet counting
   34:   * Counting the number of packets and amount of data at different places is a horrible idea
   35: * Do bpf_mtap at a common place
   36:   * Regain it from device drivers
   37: * [done] Make if_link_state_change softint
   38:   * It can be called from H/W interrupt context while it does many things including sleep-able operations
   39:   * PR kern/49793
   40: * Make netipsec a rump component
   41: * vioif(4)
   42:   * [done] MSI-X support
   43:   * Multi-queue support
   44: * [done] Nexthop cache separation
   45:   * http://www.netbsd.org/~matt/smpnet.html#nexthop
   46: * softint-based RX (and TX?)
   47:   * Polling mode
   48: * Replace the routing table
   49:   * with what?
   50:   * Use Poptrie or SAIL for fast lookup

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb