diff options
| author | Jason Wang <[email protected]> | 2012-12-02 17:19:45 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2012-12-03 13:47:57 -0500 |
| commit | eb0fb363f920e4d8c70d30b712f9dd433271218c (patch) | |
| tree | 947aa526a29af66a659f7e995b77167bd09d658f /tools/perf/scripts/python | |
| parent | 092a5fc9636268bc2c0fef4d9b99845699cf19f9 (diff) | |
tuntap: attach queue 0 before registering netdevice
We attach queue 0 after registering netdevice currently. This leads to call
netif_set_real_num_{tx|rx}_queues() after registering the netdevice. Since we
allow tun/tap has a maximum of 1024 queues, this may lead a huge number of
uevents to be injected to userspace since we create 2048 kobjects and then
remove 2046. Solve this problem by attaching queue 0 and set the real number of
queues before registering netdevice.
Reported-by: Jiri Slaby <[email protected]>
Tested-by: Jiri Slaby <[email protected]>
Signed-off-by: Jason Wang <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions