diff options
| author | Peter Oskolkov <[email protected]> | 2018-12-15 14:27:23 -0800 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2018-12-16 12:14:29 -0800 |
| commit | ec49d83f245453515a9b6e88324e27bbcb69fbae (patch) | |
| tree | cdad76ac56855e3d4ab4736882c02a34813b2f21 /tools/perf/scripts/python/sctop.py | |
| parent | c151acc6e9ffa08972aa20d8bc07a66081922c1e (diff) | |
net: dccp: initialize (addr,port) listening hashtable
Commit d9fbc7f6431f "net: tcp: prefer listeners bound to an address"
removes port-only listener lookups. This caused segfaults in DCCP
lookups because DCCP did not initialize the (addr,port) hashtable.
This patch adds said initialization.
The only non-trivial issue here is the size of the new hashtable.
It seemed reasonable to make it match the size of the port-only
hashtable (= INET_LHTABLE_SIZE) that was used previously. Other
parameters to inet_hashinfo2_init() match those used in TCP.
Tested: syzcaller issues fixed; the second patch in the patchset
tests that DCCP lookups work correctly.
Fixes: d9fbc7f6431f "net: tcp: prefer listeners bound to an address"
Reported-by: syzcaller <[email protected]>
Signed-off-by: Peter Oskolkov <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sctop.py')
0 files changed, 0 insertions, 0 deletions