[Pvfs2-cvs] commit by vilayann in pvfs2-1/src/io/bmi/bmi_tcp: bmi-tcp.c

CVS commit program cvs at parl.clemson.edu
Wed Aug 9 16:17:43 EDT 2006


Update of /projects/cvsroot/pvfs2-1/src/io/bmi/bmi_tcp
In directory parlweb1:/tmp/cvs-serv7687/src/io/bmi/bmi_tcp

Modified Files:
      Tag: posix-extensions-branch
	bmi-tcp.c 
Log Message:
Reverse merge changes from HEAD to posix-extensions-branch.



Index: bmi-tcp.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/io/bmi/bmi_tcp/bmi-tcp.c,v
diff -p -u -r1.100.2.1 -r1.100.2.2
--- bmi-tcp.c	7 Jun 2006 03:20:50 -0000	1.100.2.1
+++ bmi-tcp.c	9 Aug 2006 20:17:40 -0000	1.100.2.2
@@ -677,6 +677,19 @@ int BMI_tcp_set_info(int option,
             tcp_method_params.listen_addr->method_data)->socket);
 #endif
        break;
+    /*
+     * Used after changing buffer sizes to force the connection to
+     * the server used for the config to close so it can be reopened
+     * with the new buffer sizes as the rest of the future server
+     * connections will be.
+     */
+    case BMI_TCP_CLOSE_SOCKET: {
+        struct method_addr *map = inout_parameter;
+        if (tcp_socket_collection_p)
+            BMI_socket_collection_remove(tcp_socket_collection_p, map);
+        ret = tcp_shutdown_addr(map);
+        break;
+    }
     case BMI_FORCEFUL_CANCEL_MODE:
 	forceful_cancel_mode = 1;
 	ret = 0;



More information about the Pvfs2-cvs mailing list