version 1.5, 2015/09/24 07:45:32
|
version 1.8, 2016/03/03 10:07:19
|
Line 32 Ryota Ozaki (ozaki-r)
|
Line 32 Ryota Ozaki (ozaki-r)
|
* Counting the number of packets and amount of data at different places is a horrible idea |
* Counting the number of packets and amount of data at different places is a horrible idea |
* Do bpf_mtap at a common place |
* Do bpf_mtap at a common place |
* Regain it from device drivers |
* Regain it from device drivers |
* Make if_link_state_change softint |
* [done] Make if_link_state_change softint |
* It can be called from H/W interrupt context while it does many things including sleep-able operations |
* It can be called from H/W interrupt context while it does many things including sleep-able operations |
* PR kern/49793 |
* PR kern/49793 |
* Make netipsec a rump component |
* Make netipsec a rump component |
* vioif(4) |
* vioif(4) |
* MSI-X support |
* [done] MSI-X support |
* Multi-queue support |
* Multi-queue support |
|
* Nexthop cache separation |
|
* http://www.netbsd.org/~matt/smpnet.html#nexthop |
* softint-based RX (and TX?) |
* softint-based RX (and TX?) |
* Polling mode |
* Polling mode |
|
* Replace the routing table |
|
* with what? |
|
* Use Poptrie or SAIL for fast lookup |