File:  [NetBSD Developer Wiki] / wikisrc / users / ozaki-r.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Mon Apr 20 01:42:42 2015 UTC (6 years, 3 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by ozakir: Add MP-safe networking todos

Ryota Ozaki (ozaki-r)

## Work area
* Kernel
  * DTrace
  * Networking
    * Layer 2 and Layer 3
  * Network device drivers
* Ports
  * amd64
  * evbarm

## TODO
* MP-safe networking
  * bpf
  * vlan
  * ifnet
  * IP forwarding
* Add ATF tests for networking
* DTrace
  * Support more providers
* Kill kvm(3) users
  * only netstat?
* Enlarge ifnet#if_flags
* Restructure ifnet
  * http://www.mistimed.com/home/BSDNetworking.pdf
* Refactore ether_output
  * http://comments.gmane.org/gmane.os.netbsd.devel.network/13403
  * Pull out routing lookups from ether_output
* Aggregate interface packet counting
  * Counting the number of packets and amount of data at different places is a horrible idea
* Do bpf_mtap at a common place
  * Regain it from device drivers
* Make if_link_state_change softint
  * It can be called from H/W interrupt context while it does many things including sleep-able operations
  * PR kern/49793
* Make netipsec a rump component

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