- Timestamp:
- 11/19/08 12:07:14 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dataFlowSet.c
r84 r85 293 293 } 294 294 if ((pftmp->fieldType==10)||(pftmp->fieldType==14)){ 295 if ((((RuleDefPtr)(*(myPtrs->rulesAddressPtr+pos)))->value->stor. lvalue)296 == ( *((unsigned long*)&buffer4)))295 if ((((RuleDefPtr)(*(myPtrs->rulesAddressPtr+pos)))->value->stor.svalue) 296 == ((unsigned short)*((unsigned long*)&buffer4))) 297 297 { 298 298 ((RuleDefPtr)(*(myPtrs->rulesAddressPtr+pos)))->check = 1; … … 313 313 } 314 314 #if defined(IPV4AGGIDR) || defined(IPV4AGGIDSNMP) 315 if (pftmp->fieldType==10){ 316 agCache.inputSnmp = (unsigned short)*((unsigned long*)&buffer4); 317 } 318 if (pftmp->fieldType==14){ 319 agCache.outputSnmp = (unsigned short)*((unsigned long*)&buffer4); 320 } 315 321 if ((pftmp->fieldType==8)){ 316 322 bool = 1; /* very important, test if we have an IPv4 flow for Agg */ … … 550 556 (*myPtrs->offsetV9Ptr)++; 551 557 #if defined(IPV4AGGIDR) || defined(IPV4AGGIDSNMP) 558 if (pftmp->fieldType==10){ 559 agCache.inputSnmp = (unsigned short)*((unsigned long*)&buffer4); 560 } 561 if (pftmp->fieldType==14){ 562 agCache.outputSnmp = (unsigned short)*((unsigned long*)&buffer4); 563 } 552 564 if ((pftmp->fieldType==8)){ 553 565 bool = 1; … … 668 680 } 669 681 #ifdef DEBUG 670 fprintf(stderr,"S %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu \n",682 fprintf(stderr,"S %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu SNMPin(hu) %hu\n", 671 683 (agCache.v4AdS>>24), 672 684 (agCache.v4AdS<<8>>24), … … 680 692 (agCache.maskD), 681 693 myPtrs->currentRouterPtr->sampled, 682 res->sampling); 694 res->sampling, 695 agCache.inputSnmp); 683 696 #endif 684 697 #if defined(IPV4AGGIDR) … … 725 738 } 726 739 #ifdef DEBUG 727 fprintf(stderr,"S&D %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu \n",740 fprintf(stderr,"S&D %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu SNMPin %hu\n", 728 741 (agCache.v4AdS>>24), 729 742 (agCache.v4AdS<<8>>24), … … 737 750 (agCache.maskD), 738 751 myPtrs->currentRouterPtr->sampled, 739 res3->sampling); 752 res3->sampling, 753 agCache.inputSnmp); 740 754 #endif 741 755 #if defined(MULTISAMPLING) … … 817 831 } 818 832 #ifdef DEBUG 819 fprintf(stderr,"D %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu R@ %lu.%lu.%lu.%lu \n",833 fprintf(stderr,"D %lu.%lu.%lu.%lu/%hu %lu.%lu.%lu.%lu/%hu Rs %lu Ps %lu R@ %lu.%lu.%lu.%lu SNMPin %hu\n", 820 834 (agCache.v4AdS>>24), 821 835 (agCache.v4AdS<<8>>24), … … 833 847 (myPtrs->pcktPtr->ipH->srcAdd<<8>>24), 834 848 (myPtrs->pcktPtr->ipH->srcAdd<<16>>24), 835 (myPtrs->pcktPtr->ipH->srcAdd<<24>>24)); 849 (myPtrs->pcktPtr->ipH->srcAdd<<24>>24), 850 agCache.inputSnmp); 836 851 #endif 837 852 #if defined(IPV4AGGIDSNMP)