diff options
author | 2022-04-21 17:40:27 +0800 | |
---|---|---|
committer | 2022-04-25 11:10:49 +0100 | |
commit | 4e2e65e2e56c6ceb4ea1719360080c0af083229e (patch) | |
tree | 7d87997394e9a8382237a7132abf1bf7456228c2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net: hns: Add missing fwnode_handle_put in hns_mac_init (diff) | |
download | wireguard-linux-4e2e65e2e56c6ceb4ea1719360080c0af083229e.tar.xz wireguard-linux-4e2e65e2e56c6ceb4ea1719360080c0af083229e.zip |
net/smc: sync err code when tcp connection was refused
In the current implementation, when TCP initiates a connection
to an unavailable [ip,port], ECONNREFUSED will be stored in the
TCP socket, but SMC will not. However, some apps (like curl) use
getsockopt(,,SO_ERROR,,) to get the error information, which makes
them miss the error message and behave strangely.
Fixes: 50717a37db03 ("net/smc: nonblocking connect rework")
Signed-off-by: liuyacan <liuyacan@corp.netease.com>
Reviewed-by: Tony Lu <tonylu@linux.alibaba.com>
Acked-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions