X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=blobdiff_plain;f=drl%2Fulogd_DRL.c;h=0d734a7af7b7403dfb24c0a2b0c69ce7cf2509a0;hp=ef2a17ba4ed1053ff689255ddf6b6f652f474044;hb=72b9872d1025afa4e1db53b6bc0d4a00a5afd123;hpb=19bf89f36a91be2fdd4a0b6c7099f7515507e1e1 diff --git a/drl/ulogd_DRL.c b/drl/ulogd_DRL.c index ef2a17b..0d734a7 100644 --- a/drl/ulogd_DRL.c +++ b/drl/ulogd_DRL.c @@ -896,18 +896,20 @@ static void print_instance(drl_instance_t *instance) { leaf_t *leaf = NULL; identity_t *ident = NULL; - map_reset_iterate(instance->leaf_map); - while ((leaf = (leaf_t *) map_next(instance->leaf_map))) { - printf("%x:", leaf->xid); - ident = leaf->parent; - while (ident) { - printf("%d:",ident->id); - ident = ident->parent; + if (system_loglevel == LOG_DEBUG) { + map_reset_iterate(instance->leaf_map); + while ((leaf = (leaf_t *) map_next(instance->leaf_map))) { + printf("%x:", leaf->xid); + ident = leaf->parent; + while (ident) { + printf("%d:",ident->id); + ident = ident->parent; + } + printf("Leaf's parent pointer is %p\n", leaf->parent); } - printf("Leaf's parent pointer is %p\n", leaf->parent); - } - printf("instance->last_machine is %p\n", instance->last_machine); + printf("instance->last_machine is %p\n", instance->last_machine); + } } static int assign_htb_hierarchy(drl_instance_t *instance) { @@ -922,7 +924,7 @@ static int assign_htb_hierarchy(drl_instance_t *instance) { } else { /* Pointerific! */ instance->machines[i]->htb_parent = - instance->machines[i]->parent->htb_node; + instance->machines[i]->parent->htb_node; } instance->machines[i]->htb_node = next_node; @@ -1120,8 +1122,7 @@ static int setup_tc_grd(drl_instance_t *instance) { instance->leaves[i].xid, instance->leaves[i].xid); if (execute_cmd(cmd)) { - //FIXME: remove this print and do a log. - printf("GRD: pfifo qdisc wasn't there!\n"); + printlog(LOG_DEBUG, "GRD: pfifo qdisc wasn't there!\n"); } /* Add the netem qdisc. */ @@ -1142,8 +1143,7 @@ static int setup_tc_grd(drl_instance_t *instance) { sprintf(cmd, "/sbin/tc qdisc del dev eth0 parent 1:1000 handle 1000 pfifo"); if (execute_cmd(cmd)) { - //FIXME: remove this print and do a log. - printf("GRD: pfifo qdisc wasn't there!\n"); + printlog(LOG_DEBUG, "GRD: pfifo qdisc wasn't there!\n"); } /* Add the netem qdisc. */ @@ -1160,8 +1160,7 @@ static int setup_tc_grd(drl_instance_t *instance) { sprintf(cmd, "/sbin/tc qdisc del dev eth0 parent 1:1fff handle 1fff pfifo"); if (execute_cmd(cmd)) { - //FIXME: remove this print and do a log. - printf("GRD: pfifo qdisc wasn't there!\n"); + printlog(LOG_DEBUG, "GRD: pfifo qdisc wasn't there!\n"); } /* Add the netem qdisc. */ @@ -1525,8 +1524,7 @@ static void _drl_reg_op(void) * see estimate.c */ if (pthread_create(&estimate_thread, NULL, (void*(*)(void*)) &handle_estimation, &limiter)!=0) { - ulogd_log(ULOGD_ERROR, "couldn't start estimate thread for 0x%x %s\n",limiter.localaddr, - limiter.ip); + printlog(LOG_CRITICAL, "Couldn't start estimate thread.\n"); fprintf(stderr, "An error has occured starting ulogd_DRL. Refer to your logfile (%s) for additional information.\n", drl_logfile.u.string); exit(EXIT_FAILURE); }