From: Amir Vadai Date: Mon, 18 May 2009 11:45:18 +0000 (+0300) Subject: sdp: Do not nagle BZCopy packets X-Git-Tag: v4.1.12-92~264^2~5^2~279 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4776b35adf3aad88d0774d95c829cda6ae23fc08;p=users%2Fjedix%2Flinux-maple.git sdp: Do not nagle BZCopy packets Signed-off-by: Amir Vadai --- diff --git a/drivers/infiniband/ulp/sdp/sdp_bcopy.c b/drivers/infiniband/ulp/sdp/sdp_bcopy.c index 3465035cd0c87..b0603272d15f1 100644 --- a/drivers/infiniband/ulp/sdp/sdp_bcopy.c +++ b/drivers/infiniband/ulp/sdp/sdp_bcopy.c @@ -106,6 +106,7 @@ static inline void update_send_head(struct sock *sk, struct sk_buff *skb) static inline int sdp_nagle_off(struct sdp_sock *ssk, struct sk_buff *skb) { int send_now = + BZCOPY_STATE(skb) || (ssk->nonagle & TCP_NAGLE_OFF) || !ssk->nagle_last_unacked || skb->next != (struct sk_buff *)&ssk->isk.sk.sk_write_queue ||