]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/blobdiff - src/fwp/fwp/mngr/fwp_admctrl.c
Added debugging outputs
[frescor/frsh-forb.git] / src / fwp / fwp / mngr / fwp_admctrl.c
index e56bb420e8ac59817eb7af993c99eee07dcdee97..8e05a0a87272ffa6d8c8024e60680f72703d926c 100644 (file)
@@ -162,6 +162,8 @@ int fwp_admctrl_utilization(struct fres_sa_scenario *scenario, void *priv,
        int ac = FWP_AC_VO;
        fwp_sta_t *sta;
 
+       ul_logmsg("fwp_admctrl_function - started\n");
+
        fres_sa_scenario_for_each_no_cancel_contract(scenario, c) {
                fres_block_basic *basic;
                fres_block_fwp *fwp_block;
@@ -170,9 +172,11 @@ int fwp_admctrl_utilization(struct fres_sa_scenario *scenario, void *priv,
                basic = fres_contract_get_basic(c->contract);
                 fwp_block = fres_contract_get_block(c->contract, FRES_BLOCK_FWP);
 
+
                if(fwp_block != NULL){
                        //from list of all stations choose the one which has requested mac address
-                       pthread_mutex_lock( &pr->mutex );                       
+                       pthread_mutex_lock( &pr->mutex );       
+                       ul_logmsg("Mutex: locked - admctrl util\n");                                    
                        ul_list_for_each(sta_list, &pr->sta_list, sta){
                                //if there's a requested mac address in node
                                if(sta->client_mac_addr == fwp_block->mac_address){
@@ -181,7 +185,7 @@ int fwp_admctrl_utilization(struct fres_sa_scenario *scenario, void *priv,
                                }
                        }
                        pthread_mutex_unlock( &pr->mutex );
-                       
+                       ul_logmsg("Mutex: unlocked - admctrl util\n");
                }
                frsh_network_budget_to_bytes(FRSH_NETPF_FWP,&basic->budget,&bytes);
                ul_logmsg("processing: id=%s, period=%ld ms, budget=%lu bytes\n",