version 1.1, 2014/12/17 13:02:36
|
version 1.2, 2015/04/18 17:00:55
|
Line 1
|
Line 1
|
Ryota Ozaki (ozaki-r) |
Ryota Ozaki (ozaki-r) |
|
|
## Work area |
## Work area |
* DTrace for ARM |
* Kernel |
* MP-safe networking (Layer 2 and network device drivers) |
* DTrace |
|
* Networking |
|
* Layer 2 and Layer 3 |
|
* Network device drivers |
|
* Ports |
|
* amd64 |
|
* evbarm |
|
|
|
## TODO |
|
* MP-safe networking |
|
* 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 |