Changeset 222d8f5
- Timestamp:
- 04/21/06 11:09:28 (15 years ago)
- 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:
- e9ee974
- Parents:
- 39e141f
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/format_wag.c
redb18ce r222d8f5 297 297 packet->type = RT_DATA_WAG; 298 298 buffer2 = buffer = packet->buffer; 299 299 300 300 301 if ((numbytes = libtrace_io_read(INPUT.file, buffer, sizeof(struct frame_t))) == -1) { 301 trace_set_err(libtrace,errno, 302 int err=errno; 303 trace_set_err(libtrace,err, 302 304 "read(%s,frame_t)",packet->trace->uridata); 305 printf("failed to read header=%i\n",err); 303 306 return -1; 304 307 } … … 388 391 } 389 392 390 static int wag_get_framing_length( const struct libtrace_packet_t *packet) {393 static int wag_get_framing_length(UNUSED const libtrace_packet_t *packet) { 391 394 return sizeof(struct frame_data_rx_t); 392 395 } -
lib/libtraceio-zlib.c
redb18ce r222d8f5 2 2 #include <zlib.h> 3 3 #include <stdlib.h> 4 #include <errno.h> 4 5 5 6 struct libtrace_io_t { … … 9 10 ssize_t libtrace_io_read(libtrace_io_t *io, void *buf, size_t len) 10 11 { 11 return gzread(io->file,buf,len); 12 int err=gzread(io->file,buf,len); 13 int err2=errno; 14 if (err>=0) { 15 return err; 16 } 17 switch(err) { 18 case Z_STREAM_END: 19 return 0; 20 case Z_ERRNO: 21 if (err2==0) 22 return 0; /* EOF */ 23 return -1; 24 case Z_MEM_ERROR: errno=ENOMEM; return -1; 25 default: 26 /* Some decompression error or something */ 27 errno=EINVAL; 28 return -1; 29 } 12 30 } 13 31 -
lib/trace.c
r39e141f r222d8f5 617 617 packet->trace = libtrace; 618 618 619 620 619 if (libtrace->format->read_packet) { 621 620 do { 622 621 packet->size=libtrace->format->read_packet(libtrace,packet); 623 if (packet->size==(size_t)-1 || packet->size==0) 622 if (packet->size==(size_t)-1 || packet->size==0) { 624 623 return packet->size; 624 } 625 625 if (libtrace->filter) { 626 626 /* If the filter doesn't match, read another … … 636 636 libtrace->snaplen); 637 637 } 638 639 638 return packet->size; 640 639 } while(1); 641 640 } 641 trace_set_err(libtrace,TRACE_ERR_BAD_FORMAT,"This format does not support reading packets\n"); 642 642 packet->size=-1; 643 643 return -1; -
test/Makefile
rd0906e7 r222d8f5 10 10 LDLIBS = -L$(libdir) -ltrace 11 11 12 BINS = test-pcap-bpf test-event test-time test-seek12 BINS = test-pcap-bpf test-event test-time #test-seek 13 13 14 14 .PHONY: all clean distclean install depend test … … 32 32 33 33 test-convert-all: test-convert 34 @for i in erf pcap wtf rtclient; do \ 35 for j in erf pcap ; do \ 36 echo \* $$i -\> $$j; \ 37 ./test-convert $$i $$j || exit $$?; \ 38 done; \ 39 done 40 ./test-convert wtf wtf 41 34 # Not all types are convertable, for instance libtrace doesn't 35 # do rtclient output, and erf doesn't support 802.11 36 @LD_LIBRARY_PATH=$(libdir) ./test-convert erf erf 37 @LD_LIBRARY_PATH=$(libdir) ./test-convert erf pcap 38 @LD_LIBRARY_PATH=$(libdir) ./test-convert pcap erf 39 @LD_LIBRARY_PATH=$(libdir) ./test-convert rtclient erf 40 @LD_LIBRARY_PATH=$(libdir) ./test-convert rtclient pcap 41 @LD_LIBRARY_PATH=$(libdir) ./test-convert wtf pcap 42 @LD_LIBRARY_PATH=$(libdir) ./test-convert wtf wtf 42 43 43 44 clean:
Note: See TracChangeset
for help on using the changeset viewer.