util: fix integer warnings in profiling

pull/7650/head
Philippe Antoine 3 years ago committed by Victor Julien
parent 4411ef785d
commit 36b1344680

@ -55,7 +55,7 @@ typedef struct SCProfileData_ {
typedef struct SCProfileDetectCtx_ {
uint32_t size;
uint32_t id;
uint16_t id;
SCProfileData *data;
pthread_mutex_t data_m;
} SCProfileDetectCtx;

@ -515,10 +515,10 @@ void SCProfilingDumpPacketStats(void)
total += pd->tot;
}
}
for (m = 0; m < ALPROTO_MAX; m++) {
for (AppProto a = 0; a < ALPROTO_MAX; a++) {
int p;
for (p = 0; p < 257; p++) {
SCProfilePacketData *pd = &packet_profile_app_data4[m][p];
SCProfilePacketData *pd = &packet_profile_app_data4[a][p];
if (pd->cnt == 0) {
continue;
@ -528,15 +528,18 @@ void SCProfilingDumpPacketStats(void)
double percent = (long double)pd->tot /
(long double)total * 100;
fprintf(fp, "%-20s IPv4 %3d %12"PRIu64" %12"PRIu64" %12"PRIu64" %12"PRIu64" %12s %-6.2f\n",
AppProtoToString(m), p, pd->cnt, pd->min, pd->max, (uint64_t)(pd->tot / pd->cnt), totalstr, percent);
fprintf(fp,
"%-20s IPv4 %3d %12" PRIu64 " %12" PRIu64 " %12" PRIu64
" %12" PRIu64 " %12s %-6.2f\n",
AppProtoToString(a), p, pd->cnt, pd->min, pd->max,
(uint64_t)(pd->tot / pd->cnt), totalstr, percent);
}
}
for (m = 0; m < ALPROTO_MAX; m++) {
for (AppProto a = 0; a < ALPROTO_MAX; a++) {
int p;
for (p = 0; p < 257; p++) {
SCProfilePacketData *pd = &packet_profile_app_data6[m][p];
SCProfilePacketData *pd = &packet_profile_app_data6[a][p];
if (pd->cnt == 0) {
continue;
@ -546,8 +549,11 @@ void SCProfilingDumpPacketStats(void)
double percent = (long double)pd->tot /
(long double)total * 100;
fprintf(fp, "%-20s IPv6 %3d %12"PRIu64" %12"PRIu64" %12"PRIu64" %12"PRIu64" %12s %-6.2f\n",
AppProtoToString(m), p, pd->cnt, pd->min, pd->max, (uint64_t)(pd->tot / pd->cnt), totalstr, percent);
fprintf(fp,
"%-20s IPv6 %3d %12" PRIu64 " %12" PRIu64 " %12" PRIu64
" %12" PRIu64 " %12s %-6.2f\n",
AppProtoToString(a), p, pd->cnt, pd->min, pd->max,
(uint64_t)(pd->tot / pd->cnt), totalstr, percent);
}
}

Loading…
Cancel
Save