Changeset a79eb196


Ignore:
Timestamp:
10/25/04 21:29:18 (16 years ago)
Author:
Daniel Lawson <dlawson@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
7e55902
Parents:
24b42dd
Message:

testing DAG case

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/trace.c

    r24b42dd ra79eb196  
    399399                                case DAG:
    400400                                        if((libtrace->input.fd = dag_open(libtrace->conn_info.path)) < 0) {
    401                                                 fprintf(stderr,"Cannot open DAG %s: %m", libtrace->conn_info.path,errno);
     401                                                fprintf(stderr,"Cannot open DAG %s: %m\n", libtrace->conn_info.path,errno);
    402402                                                exit(0);
    403403                                        }
    404404                                        if((libtrace->buf = dag_mmap(libtrace->input.fd)) == MAP_FAILED) {
    405                                                 fprintf(stderr,"Cannot mmap DAG %s: %m", libtrace->conn_info.path,errno);
     405                                                fprintf(stderr,"Cannot mmap DAG %s: %m\n", libtrace->conn_info.path,errno);
    406406                                                exit(0);
    407407                                        }
    408408                                        if(dag_start(libtrace->input.fd) < 0) {
    409                                                 fprintf(stderr,"Cannot start DAG %s: %m", libtrace->conn_info.path,errno);
     409                                                fprintf(stderr,"Cannot start DAG %s: %m\n", libtrace->conn_info.path,errno);
    410410                                                exit(0);
    411411                                        }
     
    432432        } else if (libtrace->sourcetype == SOCKET || libtrace->sourcetype == RT) {
    433433                close(libtrace->input.fd);
     434        } else if (libtrace->format == DAG) {
     435                dag_stop(libtrace->input.fd);
     436               
    434437        } else {
    435438                gzclose(libtrace->input.file);
     
    481484                                               
    482485                                                recptr = (dag_record_t *) ((void *)libtrace->buf + (bottom + curr));
     486
     487                                                memcpy(buffer,libtrace->buf + (bottom + curr),diff);
    483488                                               
    484                                                 buffer=libtrace->buf + (bottom + curr);
     489                                                //buffer=libtrace->buf + (bottom + curr);
    485490
    486491                                                numbytes=diff;
Note: See TracChangeset for help on using the changeset viewer.