[rds-commits] jlbec commits r107 - trunk/linux/net/rds
svn-commits@oss.oracle.com
svn-commits at oss.oracle.com
Fri Jun 9 19:02:37 CDT 2006
Author: jlbec
Date: 2006-06-09 19:02:36 -0500 (Fri, 09 Jun 2006)
New Revision: 107
Modified:
trunk/linux/net/rds/recv.c
Log:
rds: Add MSG_TRUNC support
Signed-off-by: Joel Becker <joel.becker at oracle.com>
Modified: trunk/linux/net/rds/recv.c
===================================================================
--- trunk/linux/net/rds/recv.c 2006-06-09 01:21:48 UTC (rev 106)
+++ trunk/linux/net/rds/recv.c 2006-06-10 00:02:36 UTC (rev 107)
@@ -255,6 +255,12 @@
continue;
}
+ if (ret < be32_to_cpu(inc->i_hdr.h_len)) {
+ if (msg_flags & MSG_TRUNC)
+ ret = be32_to_cpu(inc->i_hdr.h_len);
+ msg->msg_flags |= MSG_TRUNC;
+ }
+
rds_stats_inc(s_recv_delivered);
sin = (struct sockaddr_in *)msg->msg_name;
More information about the rds-commits
mailing list