diff options
author | Thomas Gschwantner <tharre3@gmail.com> | 2018-07-18 17:47:50 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-07-18 19:48:17 +0200 |
commit | 1bd1d9660edf224c7b056a5df0b2ee4e526214c1 (patch) | |
tree | 47251ab6541a3bd77f4a602ba2c01d2462dcf008 /src/tests/qemu/arch | |
parent | f230add201d4963d97a09dcd9223900711fd1085 (diff) |
recieve: disable NAPI busy polling
This avoids adding one reference per peer to the napi_hash hashtable, as
normally done by netif_napi_add(). Since we potentially could have up to
2^20 peers this would make busy polling very slow globally.
This approach is preferable to having only a single napi struct because
we get one gro_list per peer, which means packets can be combined nicely
even if we have a large number of peers.
This is also done by gro_cells_init() in net/core/gro_cells.c .
Signed-off-by: Thomas Gschwantner <tharre3@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/tests/qemu/arch')
0 files changed, 0 insertions, 0 deletions