]> git.baikalelectronics.ru Git - kernel.git/commit
net/smc: send directly on setting TCP_NODELAY
authorDust Li <dust.li@linux.alibaba.com>
Tue, 1 Mar 2022 09:43:59 +0000 (17:43 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Mar 2022 14:25:12 +0000 (14:25 +0000)
commit2cf0c23b014831eb9bf77470aca2687c8ee5a2c6
tree2a9558e0e10ac1acb012b7a32d5fd3e93c61288d
parenta7b5621fdd959a52f24d9979dd9405eb49d83747
net/smc: send directly on setting TCP_NODELAY

In commit 1f95bfbf1e04("net/smc: Send directly when
TCP_CORK is cleared"), we don't use delayed work
to implement cork.

This patch use the same algorithm, removes the
delayed work when setting TCP_NODELAY and send
directly in setsockopt(). This also makes the
TCP_NODELAY the same as TCP.

Cc: Tony Lu <tonylu@linux.alibaba.com>
Signed-off-by: Dust Li <dust.li@linux.alibaba.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/smc/af_smc.c