diff options
author | Steffen Klassert <[email protected]> | 2017-10-09 08:43:55 +0200 |
---|---|---|
committer | David S. Miller <[email protected]> | 2017-10-09 09:39:50 -0700 |
commit | 6c0e7284d89995877740d8a26c3e99a937312a3c (patch) | |
tree | e8867c1be1012cf7cfd43bcb7144cb84370114ed /tools/perf/scripts/python | |
parent | 62cf27e52b8c9a39066172ca6b6134cb5eaa9450 (diff) |
ipv4: Fix traffic triggered IPsec connections.
A recent patch removed the dst_free() on the allocated
dst_entry in ipv4_blackhole_route(). The dst_free() marked the
dst_entry as dead and added it to the gc list. I.e. it was setup
for a one time usage. As a result we may now have a blackhole
route cached at a socket on some IPsec scenarios. This makes the
connection unusable.
Fix this by marking the dst_entry directly at allocation time
as 'dead', so it is used only once.
Fixes: b838d5e1c5b6 ("ipv4: mark DST_NOGC and remove the operation of dst_free()")
Reported-by: Tobias Brunner <[email protected]>
Signed-off-by: Steffen Klassert <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions