Changeset 1795

Show
Ignore:
Timestamp:
04/10/07 21:51:58 (21 months ago)
Author:
aturner
Message:

switch to using ENABLE_VERBOSE instead of HAVE_TCPDUMP
refs #144

Location:
trunk/src
Files:
16 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/bridge.c

    r1757 r1795  
    220220    } 
    221221 
    222 #ifdef HAVE_TCPDUMP 
     222#ifdef ENABLE_VERBOSE 
    223223    /* decode packet? */ 
    224224    if (options.verbose) 
  • trunk/src/common/abort.c

    r1773 r1795  
    7171 
    7272/* 
    73 #ifdef HAVE_TCPDUMP 
     73#ifdef ENABLE_VERBOSE 
    7474        if (tcpdump.pid) 
    7575            if (kill(tcpdump.pid, SIGTERM) != 0) 
  • trunk/src/config.h.in

    r1786 r1795  
    1515/* Enable building flowreplay (alpha) */ 
    1616#undef ENABLE_FLOWREPLAY 
     17 
     18/* Do we have tcpdump and pcap_dump_fopen()? */ 
     19#undef ENABLE_VERBOSE 
    1720 
    1821/* fopen(3) accepts a 'b' in the mode flag */ 
     
    167170/* Do we have libpcapnav? */ 
    168171#undef HAVE_PCAPNAV 
     172 
     173/* Does libpcap have pcap_dump_fopen? */ 
     174#undef HAVE_PCAP_DUMP_FOPEN 
    169175 
    170176/* Does libpcap have pcap_inject? */ 
  • trunk/src/flowreplay_opts.def

    r1731 r1795  
    7171 
    7272flag = { 
    73     ifdef       = HAVE_TCPDUMP; 
     73    ifdef       = ENABLE_VERBOSE; 
    7474    name        = verbose; 
    7575    value       = v; 
     
    8282 
    8383flag = { 
    84     ifdef       = HAVE_TCPDUMP; 
     84    ifdef       = ENABLE_VERBOSE; 
    8585    name        = decode; 
    8686    flags-must  = verbose; 
     
    285285    fprintf(stderr, "64 bit packet counters: disabled\n"); 
    286286#endif 
    287 #ifdef HAVE_TCPDUMP 
     287#ifdef ENABLE_VERBOSE 
    288288    fprintf(stderr, "Verbose printing via tcpdump: enabled\n"); 
    289289#else 
  • trunk/src/send_packets.c

    r1790 r1795  
    146146     
    147147        /* do we need to print the packet via tcpdump? */ 
    148 #ifdef HAVE_TCPDUMP 
     148#ifdef ENABLE_VERBOSE 
    149149        if (options.verbose) 
    150150            tcpdump_print(options.tcpdump, &pkthdr, pktdata); 
  • trunk/src/tcpbridge.c

    r1786 r1795  
    105105    } 
    106106 
    107 #ifdef HAVE_TCPDUMP 
     107#ifdef ENABLE_VERBOSE 
    108108    if (options.verbose) { 
    109109        options.tcpdump = (tcpdump_t*)safe_malloc(sizeof(tcpdump_t)); 
     
    128128    } 
    129129 
    130 #ifdef HAVE_TCPDUMP 
     130#ifdef ENABLE_VERBOSE 
    131131    tcpdump_close(options.tcpdump); 
    132132#endif 
     
    171171     
    172172 
    173 #ifdef HAVE_TCPDUMP 
     173#ifdef ENABLE_VERBOSE 
    174174    if (HAVE_OPT(VERBOSE)) 
    175175        options.verbose = 1; 
  • trunk/src/tcpbridge.h

    r1757 r1795  
    6767    int poll_timeout; 
    6868 
    69 #ifdef HAVE_TCPDUMP 
     69#ifdef ENABLE_VERBOSE 
    7070    /* tcpdump verbose printing */ 
    7171    int verbose; 
  • trunk/src/tcpbridge_opts.def

    r1750 r1795  
    266266 
    267267flag = { 
    268     ifdef       = HAVE_TCPDUMP; 
     268    ifdef       = ENABLE_VERBOSE; 
    269269    name        = verbose; 
    270270    value       = v; 
     
    277277 
    278278flag = { 
    279     ifdef       = HAVE_TCPDUMP; 
     279    ifdef       = ENABLE_VERBOSE; 
    280280    name        = decode; 
    281281    flags-must  = verbose; 
     
    323323    fprintf(stderr, "64 bit packet counters: disabled\n"); 
    324324#endif 
    325 #ifdef HAVE_TCPDUMP 
     325#ifdef ENABLE_VERBOSE 
    326326    fprintf(stderr, "Verbose printing via tcpdump: enabled\n"); 
    327327#else 
  • trunk/src/tcpprep.c

    r1773 r1795  
    7171#endif 
    7272 
    73 #ifdef HAVE_TCPDUMP 
     73#ifdef ENABLE_VERBOSE 
    7474tcpdump_t tcpdump; 
    7575#endif 
     
    144144    } 
    145145 
    146 #ifdef HAVE_TCPDUMP 
     146#ifdef ENABLE_VERBOSE 
    147147    if (HAVE_OPT(VERBOSE)) { 
    148148        tcpdump_open(&tcpdump, options.pcap); 
     
    165165    pcap_close(options.pcap); 
    166166 
    167 #ifdef HAVE_TCPDUMP 
     167#ifdef ENABLE_VERBOSE 
    168168    tcpdump_close(&tcpdump); 
    169169#endif 
     
    303303    int l2len, cache_result = 0; 
    304304    u_char ipbuff[MAXPACKET], *buffptr; 
    305 #ifdef HAVE_TCPDUMP 
     305#ifdef ENABLE_VERBOSE 
    306306    struct pollfd poller[1]; 
    307307     
     
    427427            break; 
    428428        } 
    429 #ifdef HAVE_TCPDUMP 
     429#ifdef ENABLE_VERBOSE 
    430430        if (options.verbose) 
    431431            tcpdump_print(&tcpdump, &pkthdr, pktdata); 
     
    487487#endif 
    488488 
    489 #ifdef HAVE_TCPDUMP 
     489#ifdef ENABLE_VERBOSE 
    490490    if (HAVE_OPT(VERBOSE)) { 
    491491        options.verbose = 1; 
  • trunk/src/tcpprep_opts.def

    r1731 r1795  
    495495 
    496496flag = { 
    497     ifdef       = HAVE_TCPDUMP; 
     497    ifdef       = ENABLE_VERBOSE; 
    498498    name        = verbose; 
    499499    value       = v; 
     
    506506 
    507507flag = { 
    508     ifdef       = HAVE_TCPDUMP; 
     508    ifdef       = ENABLE_VERBOSE; 
    509509    name        = decode; 
    510510    flags-must  = verbose; 
     
    554554    fprintf(stderr, "64 bit packet counters: disabled\n"); 
    555555#endif 
    556 #ifdef HAVE_TCPDUMP 
     556#ifdef ENABLE_VERBOSE 
    557557    fprintf(stderr, "Verbose printing via tcpdump: enabled\n"); 
    558558#else 
  • trunk/src/tcpreplay.c

    r1786 r1795  
    206206 
    207207 
    208 #ifdef HAVE_TCPDUMP 
     208#ifdef ENABLE_VERBOSE 
    209209    if (options.verbose) { 
    210210         
     
    232232        pcap_close(pcap); 
    233233         
    234 #ifdef HAVE_TCPDUMP 
     234#ifdef ENABLE_VERBOSE 
    235235    tcpdump_close(options.tcpdump); 
    236236#endif 
     
    259259    options.limit_send = -1; 
    260260 
    261 #ifdef HAVE_TCPDUMP 
     261#ifdef ENABLE_VERBOSE 
    262262    /* clear out tcpdump struct */ 
    263263    options.tcpdump = (tcpdump_t *)safe_malloc(sizeof(tcpdump_t)); 
     
    312312    } 
    313313 
    314 #ifdef HAVE_TCPDUMP 
     314#ifdef ENABLE_VERBOSE 
    315315    if (HAVE_OPT(VERBOSE)) 
    316316        options.verbose = 1; 
  • trunk/src/tcpreplay.h

    r1774 r1795  
    106106*/ 
    107107 
    108 #ifdef HAVE_TCPDUMP 
     108#ifdef ENABLE_VERBOSE 
    109109    /* tcpdump verbose printing */ 
    110110    int verbose; 
  • trunk/src/tcpreplay_opts.def

    r1786 r1795  
    125125 
    126126flag = { 
    127     ifdef       = HAVE_TCPDUMP; 
     127    ifdef       = ENABLE_VERBOSE; 
    128128    name        = verbose; 
    129129    value       = v; 
     
    136136 
    137137flag = { 
    138     ifdef       = HAVE_TCPDUMP; 
     138    ifdef       = ENABLE_VERBOSE; 
    139139    name        = decode; 
    140140    flags-must  = verbose; 
     
    377377    fprintf(stderr, "64 bit packet counters: disabled\n"); 
    378378#endif 
    379 #ifdef HAVE_TCPDUMP 
     379#ifdef ENABLE_VERBOSE 
    380380    fprintf(stderr, "Verbose printing via tcpdump: enabled\n"); 
    381381#else 
  • trunk/src/tcprewrite.c

    r1786 r1795  
    5959#endif 
    6060 
    61 #ifdef HAVE_TCPDUMP 
     61#ifdef ENABLE_VERBOSE 
    6262/* tcpdump handle */ 
    6363tcpdump_t tcpdump; 
     
    117117        pcap_datalink_val_to_name(pcap_datalink(dlt_pcap))); 
    118118 
    119 #ifdef HAVE_TCPDUMP 
     119#ifdef ENABLE_VERBOSE 
    120120    if (options.verbose) { 
    121121        tcpdump_open(&tcpdump, dlt_pcap); 
     
    136136    pcap_close(options.pin); 
    137137 
    138 #ifdef HAVE_TCPDUMP 
     138#ifdef ENABLE_VERBOSE 
    139139    tcpdump_close(&tcpdump); 
    140140#endif 
     
    149149    memset(&options, 0, sizeof(options)); 
    150150 
    151 #ifdef HAVE_TCPDUMP 
     151#ifdef ENABLE_VERBOSE 
    152152    /* clear out tcpdump struct */ 
    153153    memset(&tcpdump, '\0', sizeof(tcpdump_t)); 
     
    173173     
    174174 
    175 #ifdef HAVE_TCPDUMP 
     175#ifdef ENABLE_VERBOSE 
    176176    if (HAVE_OPT(VERBOSE)) 
    177177        options.verbose = 1; 
     
    211211        dbgx(2, "packet " COUNTER_SPEC " caplen %d", packetnum, pkthdr.caplen); 
    212212 
    213 #ifdef HAVE_TCPDUMP 
     213#ifdef ENABLE_VERBOSE 
    214214        if (options.verbose) 
    215215            tcpdump_print(&tcpdump, pkthdr_ptr, pktdata); 
  • trunk/src/tcprewrite.h

    r1773 r1795  
    5454    char *comment;  
    5555 
    56 #ifdef HAVE_TCPDUMP 
     56#ifdef ENABLE_VERBOSE 
    5757    /* tcpdump verbose printing */ 
    5858    int verbose; 
  • trunk/src/tcprewrite_opts.def

    r1731 r1795  
    136136 
    137137flag = { 
    138     ifdef       = HAVE_TCPDUMP; 
     138    ifdef       = ENABLE_VERBOSE; 
    139139    name        = verbose; 
    140140    value       = v; 
     
    147147 
    148148flag = { 
    149     ifdef       = HAVE_TCPDUMP; 
     149    ifdef       = ENABLE_VERBOSE; 
    150150    name        = decode; 
    151151    flags-must  = verbose; 
     
    195195    fprintf(stderr, "64 bit packet counters: disabled\n"); 
    196196#endif 
     197#ifdef ENABLE_VERBOSE 
     198    fprintf(stderr, "Verbose printing via tcpdump: enabled\n"); 
     199#else 
     200    fprintf(stderr, "Verbose printing via tcpdump: disabled\n"); 
     201#endif 
    197202    exit(0); 
    198203