Changeset c70f59f
- Timestamp:
- 08/25/14 11:33:39 (6 years ago)
- Branches:
- 4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, 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:
- 7fda5c5
- Parents:
- a79eae41
- Location:
- lib
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/format_dag24.c
rc909fad rc70f59f 473 473 } else { 474 474 /* Do not sleep - try to read another packet */ 475 trace->filtered_packets ++; 475 476 continue; 476 477 } … … 483 484 trace_set_capture_length(packet, trace->snaplen); 484 485 } 485 486 trace->accepted_packets ++; 486 487 return event; 487 488 } while (1); -
lib/format_dag25.c
rc909fad rc70f59f 1134 1134 * a sleep event in this case, like we used to 1135 1135 * do! */ 1136 trace->filtered_packets ++; 1136 1137 trace_clear_cache(packet); 1137 1138 continue; … … 1144 1145 trace_set_capture_length(packet, trace->snaplen); 1145 1146 } 1147 trace->accepted_packets ++; 1146 1148 break; 1147 1149 } while (1); -
lib/format_dpdk.c
r2138553 rc70f59f 1272 1272 if (!trace_apply_filter(trace->filter, packet)) { 1273 1273 /* Failed the filter so we loop for another packet */ 1274 trace->filtered_packets ++; 1274 1275 continue; 1275 1276 } 1276 1277 } 1278 trace->accepted_packets ++; 1277 1279 } else { 1278 1280 /* We only want to sleep for a very short time - we are non-blocking */ -
lib/format_erf.c
rf7bcbfb rc70f59f 746 746 * we just need to read and return the next packet in the trace */ 747 747 if (IN_OPTIONS.real_time) { 748 event.size = erf_read_packet(libtrace, packet);748 event.size = trace_read_packet(libtrace, packet); 749 749 if (event.size < 1) 750 750 event.type = TRACE_EVENT_TERMINATE; -
lib/format_linux.c
rb8d8186 rc70f59f 1099 1099 if(header->tp_status & TP_STATUS_USER){ 1100 1100 /* We have a frame waiting */ 1101 event.size = linuxring_read_packet(libtrace, packet);1101 event.size = trace_read_packet(libtrace, packet); 1102 1102 event.type = TRACE_EVENT_PACKET; 1103 1103 } else { -
lib/format_pcapfile.c
rf7bcbfb rc70f59f 713 713 714 714 if (IN_OPTIONS.real_time) { 715 event.size = pcapfile_read_packet(libtrace, packet);715 event.size = trace_read_packet(libtrace, packet); 716 716 if (event.size < 1) 717 717 event.type = TRACE_EVENT_TERMINATE; -
lib/format_rt.c
r90e8d92 rc70f59f 780 780 if (packet->type == TRACE_RT_END_DATA) 781 781 event.type = TRACE_EVENT_TERMINATE; 782 else 782 else { 783 783 /* Since several RT messages can have zero-byte 784 784 * length (once the framing is removed), an … … 786 786 * PACKET event */ 787 787 event.type = TRACE_EVENT_PACKET; 788 trace->accepted_packets ++; 789 } 788 790 789 791 } 790 792 else { 791 793 event.type = TRACE_EVENT_PACKET; 794 trace->accepted_packets ++; 792 795 } 793 796 … … 795 798 if (!trace_apply_filter(trace->filter, packet)) { 796 799 trace_clear_cache(packet); 797 continue; 800 trace->filtered_packets ++; 801 continue; 798 802 } 799 803 } -
lib/trace.c
rb8d8186 rc70f59f 1119 1119 1120 1120 if (packet->trace->format->trace_event) { 1121 event=packet->trace->format->trace_event(trace,packet); 1122 if (event.type == TRACE_EVENT_PACKET) { 1123 ++trace->accepted_packets; 1124 } 1121 /* Note: incrementing accepted, filtered etc. packet 1122 * counters is handled by the format-specific 1123 * function so don't increment them here. 1124 */ 1125 event=packet->trace->format->trace_event(trace,packet); 1125 1126 } 1126 1127 return event;
Note: See TracChangeset
for help on using the changeset viewer.