]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: Export additional RX debugging variables from afsrpc.dll
authorJeffrey Altman <jaltman@your-file-system.com>
Sun, 19 Sep 2010 16:17:08 +0000 (09:17 -0700)
committerDerrick Brashear <shadow@dementia.org>
Mon, 27 Sep 2010 15:31:41 +0000 (08:31 -0700)
Export

   rxi_nRecvFrags                          @2008 DATA
   rxi_nSendFrags                          @2009 DATA
   rx_initReceiveWindow                    @2010 DATA
   rx_initSendWindow                       @2011 DATA
   rx_intentionallyDroppedPacketsPer100    @2012 DATA
   rx_intentionallyDroppedOnReadPer100     @2013 DATA

so they can be referenced from pthreaded builds of src/rx/test tools.
Exported variables must be present in both FREE and CHECKED builds.

Change-Id: Ia7f3ee0143679bab1ce74f71dc3a996cda1f18a8
Reviewed-on: http://gerrit.openafs.org/2779
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 7ee80a853cebc472d9d9664dbfcccadd1d49d5fc)
Reviewed-on: http://gerrit.openafs.org/2814

src/libafsrpc/afsrpc.def
src/rx/rx_globals.h

index d4b6dc562019595de6511ea906ce1e54c1570f87..4ed8c7c91b3f68308091702c9e8691a7f249bc2c 100755 (executable)
@@ -267,6 +267,12 @@ EXPORTS
         rx_TSFPQLocalMax                        @2002 DATA
         rx_TSFPQMaxProcs                        @2003 DATA
         rxi_MorePackets                         @2007
+        rxi_nRecvFrags                          @2008 DATA
+        rxi_nSendFrags                          @2009 DATA
+        rx_initReceiveWindow                    @2010 DATA
+        rx_initSendWindow                       @2011 DATA
+        rx_intentionallyDroppedPacketsPer100    @2012 DATA
+        rx_intentionallyDroppedOnReadPer100     @2013 DATA
 
 ; for debugging
         rx_DumpCalls                            @9998
index b7b9d8bfc12f8ebf189af0d8b7a8a252f8fd5c95..d3de3b3b07f4242eb054e598bc597b2893c6ea70 100644 (file)
@@ -64,8 +64,8 @@ EXT struct clock rx_hardAckDelay;
  * Normally we wait and send a hard ack when the receiver consumes the packet */
 EXT struct clock rx_softAckDelay;
 
-/* Variable to allow introduction of network unreliability */
-#ifdef RXDEBUG
+#if defined(RXDEBUG) || defined(AFS_NT40_ENV)
+/* Variable to allow introduction of network unreliability; exported from libafsrpc */
 EXT int rx_intentionallyDroppedPacketsPer100 GLOBALSINIT(0);   /* Dropped on Send */
 EXT int rx_intentionallyDroppedOnReadPer100  GLOBALSINIT(0);   /* Dropped on Read */
 #endif