File:  [NetBSD Developer Wiki] / wikisrc / users / ozaki-r.mdwn
Revision 1.5: download - view: text, annotated - select for diffs
Thu Sep 24 07:45:32 2015 UTC (5 years, 4 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by ozakir

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
  * Adding many tests but not enough yet
* DTrace
  * Support more providers
* Kill kvm(3) users
  * only netstat?
* Enlarge ifnet#if_flags
* Restructure ifnet
  * http://www.mistimed.com/home/BSDNetworking.pdf
* [done] 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
* vioif(4)
  * MSI-X support
  * Multi-queue support
* softint-based RX (and TX?)
  * Polling mode

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