]> rtime.felk.cvut.cz Git - frescor/fna.git/commitdiff
add debugging message
authorsangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 25 Nov 2008 19:07:36 +0000 (19:07 +0000)
committersangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 25 Nov 2008 19:07:36 +0000 (19:07 +0000)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1434 35b4ef3e-fd22-0410-ab77-dab3279adceb

src_frescan/frescan_bwres.c

index 836342bc2c0917adc943822a9dcc66dfd8172cf1..f2b0035721708d47d251f55bafbb2f4d264c1cde 100644 (file)
@@ -108,12 +108,9 @@ int frescan_bwres_init(frescan_network_t net)
             neg_msgs_budget = frsh_usec_to_rel_time(
                                         (long)FRESCAN_FRAME_TX_TIME_US *
                                               FRESCAN_BWRES_NEG_MSG_BUDGET);
+
             neg_msgs_period = frsh_usec_to_rel_time(
                                         (long)FRESCAN_BWRES_NEG_MSG_PERIOD);
-            ret = frsh_contract_set_preemption_level
-                                        (&neg_msgs_contract,
-                                         FRESCAN_BWRES_NEG_MSG_PRIO);
-            if (ret != 0) return ret;
 
             ret = frsh_contract_set_basic_params(&neg_msgs_contract,
                                                  &neg_msgs_budget,
@@ -122,6 +119,10 @@ int frescan_bwres_init(frescan_network_t net)
                                                  FRSH_CT_REGULAR);
             if (ret != 0) return ret;
 
+            ret = frsh_contract_set_preemption_level
+                            (&neg_msgs_contract, FRESCAN_BWRES_NEG_MSG_PRIO);
+            if (ret != 0) return ret;
+
             for(node=0; node<FRESCAN_MX_NODES; node++) {
                     ret = freelist_init(&frescan_data[net].scenario.
                                                         ss_id_freelist[node],
@@ -134,6 +135,13 @@ int frescan_bwres_init(frescan_network_t net)
 
                     neg_msg_ss_id = (frescan_ss_t)ret;
 
+                    DEBUG(FRESCAN_BWRES_ENABLE_DEBUG,
+                          "manager contract node:%u b:(%d,%d) t:(%d,%d) p:%u\n",
+                          node,
+                          neg_msgs_budget.tv_sec, neg_msgs_budget.tv_nsec,
+                          neg_msgs_period.tv_sec, neg_msgs_period.tv_nsec,
+                          FRESCAN_BWRES_NEG_MSG_PRIO);
+
                     ret = frescan_bwres_sa_add_contract
                                     (&frescan_data[net].scenario,
                                      neg_msg_ss_id,