]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
mpxyd: expose CM request and reply timers and retry count
authorArlin Davis <arlin.r.davis@intel.com>
Thu, 15 Nov 2012 02:36:56 +0000 (18:36 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Thu, 15 Nov 2012 02:36:56 +0000 (18:36 -0800)
add entries in the mpxyd.conf for timers and retry. Start with
larger default timers given small cores are processing messages
and they are proxied via SCIF.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/svc/mpxyd.c

index 39888e7a4a0daa723f70f02fe50f8c44f92816d2..decdb0530a9a0efb66cdb05ac224b02fcd2380b1 100644 (file)
@@ -93,8 +93,8 @@ static int mcm_depth = 500;
 static int mcm_size = 256;
 static int mcm_signal = 100;
 static int mcm_retry = 3;
-static int mcm_rep_ms = 800;
-static int mcm_rtu_ms = 400;
+static int mcm_rep_ms = 1000;
+static int mcm_rtu_ms = 800;
 
 static FILE *logfile;
 static pthread_mutex_t flock;
@@ -514,6 +514,12 @@ static void mpxy_set_options( int debug_mode )
                        scif_listen_qlen = atoi(value);
                else if (!strcasecmp("mcm_signal_rate", opt))
                        mcm_signal = atoi(value);
+               else if (!strcasecmp("mcm_req_timeout_ms", opt))
+                       mcm_rep_ms = atoi(value);
+               else if (!strcasecmp("mcm_rep_timeout_ms", opt))
+                       mcm_rtu_ms = atoi(value);
+               else if (!strcasecmp("mcm_retry_count", opt))
+                       mcm_retry = atoi(value);
        }
 
        fclose(f);