From: David S. Miller Date: Tue, 27 Feb 2018 19:19:11 +0000 (-0500) Subject: Merge branch 'RDS-optimized-notification-for-zerocopy-completion' X-Git-Tag: v4.17-rc1~148^2~348 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4155eff1f27076467826cf9bf77723277ead2ec;p=thirdparty%2Flinux.git Merge branch 'RDS-optimized-notification-for-zerocopy-completion' Sowmini Varadhan says: ==================== RDS: optimized notification for zerocopy completion Resending with acked-by additions: previous attempt does not show up in Patchwork. This time with a new mail Message-Id. RDS applications use predominantly request-response, transacation based IPC, so that ingress and egress traffic are well-balanced, and it is possible/desirable to reduce system-call overhead by piggybacking the notifications for zerocopy completion response with data. Moreover, it has been pointed out that socket functions block if sk_err is non-zero, thus if the RDS code does not plan/need to use sk_error_queue path for completion notification, it is preferable to remove the sk_errror_queue related paths in RDS. Both of these goals are implemented in this series. v2: removed sk_error_queue support v3: incorporated additional code review comments (details in each patch) ==================== Signed-off-by: David S. Miller --- f4155eff1f27076467826cf9bf77723277ead2ec