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: * 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