Changeset 97
- Timestamp:
- 04/15/09 10:12:27 (14 years ago)
- Files:
-
- 3 modified
- 8 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/README
r94 r97 30 30 31 31 - create your IPv4 prefix/subnet file (or keep the default for test: 32 IPv4_prefix.txt). If you don't need aggregation you can keed the default32 conf/IPv4_prefix.txt). If you don't need aggregation you can keed the default 33 33 and select "--enable-ipv4agg=no" in configure procedure 34 34 -
trunk/src/dataFlowSet.c
r96 r97 1088 1088 if ( ( isIPv6 == 1 ) && (isMplsFlow == 0) ){ 1089 1089 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1090 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1090 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1091 1091 +(agCache.inputSnmp)))->routerIPAddress = myPtrs->currentRouterPtr->IpAddress; 1092 1092 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1093 +((myPtrs->currentRouterPtr->ID)*ROUTER_INDEX_MAX) 1093 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1094 +(agCache.outputSnmp)))->routerIPAddress = myPtrs->currentRouterPtr->IpAddress; 1095 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1096 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1094 1097 +(agCache.inputSnmp)))->indexSNMP = agCache.inputSnmp; 1095 1098 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1096 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1099 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1097 1100 +(agCache.outputSnmp)))->indexSNMP = agCache.outputSnmp; 1098 1101 /* FIXME, error or warning if (indexSNMP != agCache.outputSnmp) */ 1099 1102 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1100 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1103 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1101 1104 +(agCache.inputSnmp)))->hasStats = 1; 1102 1105 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1103 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1106 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1104 1107 +(agCache.outputSnmp)))->hasStats = 1; 1105 1108 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1106 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1109 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1107 1110 +(agCache.inputSnmp)))->bytesNbIN += agCache.bytes; 1108 1111 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1109 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1112 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1110 1113 +(agCache.outputSnmp)))->bytesNbOUT += agCache.bytes; 1111 1114 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1112 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1115 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1113 1116 +(agCache.inputSnmp)))->pktsNbIN += agCache.pkts; 1114 1117 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1115 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1118 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1116 1119 +(agCache.outputSnmp)))->pktsNbOUT += agCache.pkts; 1117 1120 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1118 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1121 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1119 1122 +(agCache.inputSnmp)))->flowNbIN++; 1120 1123 ((struct IndexV6 *)((myPtrs->currentV6IndexTab) 1121 +((myPtrs->currentRouterPtr->ID)* ROUTER_INDEX_MAX)1124 +((myPtrs->currentRouterPtr->ID)*MAX_INDEX_BY_ROUTER) 1122 1125 +(agCache.outputSnmp)))->flowNbOUT++; 1123 1126 isIPv6 = 0; -
trunk/src/renetcol.c
r96 r97 1 /*1 */* 2 2 * File: renetcol.c 3 3 * … … 556 556 tmp->snmpIndexType[dd], 557 557 ((struct IndexV6 *)((myPtrs.secondV6IndexTab) 558 +((tmp->ID)* ROUTER_INDEX_MAX)558 +((tmp->ID)*MAX_INDEX_BY_ROUTER) 559 559 +(tmp->snmpIndexID[dd])))->bytesNbIN, 560 560 ((struct IndexV6 *)((myPtrs.secondV6IndexTab) 561 +((tmp->ID)* ROUTER_INDEX_MAX)561 +((tmp->ID)*MAX_INDEX_BY_ROUTER) 562 562 +(tmp->snmpIndexID[dd])))->bytesNbOUT 563 563 );