blob: ea5de5ca0d1f06d10d4e1f449d52d31661f61866 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
--- classes/src/CflowdCisco.cc.orig Fri Aug 29 21:02:38 2003
+++ classes/src/CflowdCisco.cc Fri Aug 29 21:12:30 2003
@@ -699,22 +699,22 @@
engineIter != this->FlowEngines().end(); engineIter++) {
for (uint8_t aggMethod = 0; aggMethod <= k_CiscoV8FlowExportMaxAggType;
aggMethod++) {
- if ((*engineIter).second.MissedFlows(aggMethod) >
+ if ((*engineIter).second.MissedFlows((char)aggMethod) >
this->_missedFlowsThreshold) {
struct in_addr addrIn;
addrIn.s_addr = this->IpAddress();
- uint64_t totalFlows = ((*engineIter).second.MissedFlows(aggMethod) +
- (*engineIter).second.FlowsReceived(aggMethod));
+ uint64_t totalFlows = ((*engineIter).second.MissedFlows((char)aggMethod) +
+ (*engineIter).second.FlowsReceived((char)aggMethod));
syslog(LOG_INFO,
"[I] missed %u of %u flows from %s"
" engine %d agg_method %d (%g%% loss)",
- (*engineIter).second.MissedFlows(aggMethod),
+ (*engineIter).second.MissedFlows((char)aggMethod),
totalFlows,
inet_ntoa(addrIn),
(*engineIter).first,
aggMethod,
- ((*engineIter).second.MissedFlows(aggMethod) * 100.0) /
- totalFlows);
+ ((*engineIter).second.MissedFlows((char)(aggMethod) * 100.0) /
+ totalFlows));
}
(*engineIter).second.MissedFlows(0,aggMethod);
(*engineIter).second.FlowsReceived(0,aggMethod);
|