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: * bpf
16: * vlan
17: * ifnet
18: * IP forwarding
19: * Add ATF tests for networking
20: * Adding many tests but not enough yet
21: * DTrace
22: * Support more providers
23: * Kill kvm(3) users
24: * only netstat?
25: * Enlarge ifnet#if_flags
26: * Restructure ifnet
27: * http://www.mistimed.com/home/BSDNetworking.pdf
28: * [done] Refactore ether_output
29: * http://comments.gmane.org/gmane.os.netbsd.devel.network/13403
30: * Pull out routing lookups from ether_output
31: * Aggregate interface packet counting
32: * Counting the number of packets and amount of data at different places is a horrible idea
33: * Do bpf_mtap at a common place
34: * Regain it from device drivers
35: * [done] Make if_link_state_change softint
36: * It can be called from H/W interrupt context while it does many things including sleep-able operations
37: * PR kern/49793
38: * Make netipsec a rump component
39: * vioif(4)
40: * [done] MSI-X support
41: * Multi-queue support
42: * Nexthop cache separation
43: * http://www.netbsd.org/~matt/smpnet.html#nexthop
44: * softint-based RX (and TX?)
45: * Polling mode
46: * Replace the routing table
47: * with what?
48: * Use Poptrie or SAIL for fast lookup
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb