Commit Graph

  • 993d57a8a2
    Merge 65d8a1592d into 318fe124bf #372 SystemDataModel 2024-02-26 11:40:45 +0100
  • 65d8a1592d Remove_Deprecated_In_Qt5.15.x #372 phfr83 2024-02-26 11:02:20 +0100
  • 318fe124bf Suggest disabling intelligent import if pcap diff master Srivats P 2024-02-02 17:02:04 +0530
  • b3ac5f8d5d Add support for RARP Srivats P 2024-01-19 15:53:00 +0530
  • f185ceb206 Stop thread if still running in destructor Srivats P 2023-11-24 13:12:35 +0530
  • cf84060277 Start/stop the txStats thread along with txThread Srivats P 2023-11-23 17:02:58 +0530
  • 469e0b054e Simplify .pro file by removing some duplication Srivats P 2022-11-18 16:43:56 +0530
  • 23ee0e6f00 Extract libostfilegui out of libostfile Srivats P 2022-11-17 12:12:13 +0530
  • f3dccb9484 Move spinBoxDelegate back to ostprotogui Srivats P 2022-11-16 16:35:49 +0530
  • 8f89c577ef Extract file format UI code into separate files Srivats P 2022-11-16 16:24:08 +0530
  • 71435869cf Rename pcapfileformatoptions to pcapoptionsdialog Srivats P 2022-11-16 13:04:21 +0530
  • f779b0138b Extract pcapfileformatoptions into separate files Srivats P 2022-11-15 14:32:02 +0530
  • 8c58d8610f Prep to move PcapOptions UI into separate files Srivats P 2022-11-15 13:37:33 +0530
  • c285e91d4a Extract libostfile from libprotogui Srivats P 2022-11-14 17:23:20 +0530
  • f5350663cd Prepare to extract libostfile from libostprotogui Srivats P 2022-11-14 13:46:42 +0530
  • d79cfbc5fa Simplify .pro file by removing some duplication #368 Srivats P 2022-11-18 16:43:56 +0530
  • 85852d215e Extract libostfilegui out of libostfile Srivats P 2022-11-17 12:12:13 +0530
  • f41b0121fe Move spinBoxDelegate back to ostprotogui Srivats P 2022-11-16 16:35:49 +0530
  • 8f1bcc8418 Extract file format UI code into separate files Srivats P 2022-11-16 16:24:08 +0530
  • 43f9eaef4e Rename pcapfileformatoptions to pcapoptionsdialog Srivats P 2022-11-16 13:04:21 +0530
  • 7014db8447 Extract pcapfileformatoptions into separate files Srivats P 2022-11-15 14:32:02 +0530
  • 4d0f6849f6 Prep to move PcapOptions UI into separate files Srivats P 2022-11-15 13:37:33 +0530
  • e035b0b840 Extract libostfile from libprotogui Srivats P 2022-11-14 17:23:20 +0530
  • 483f7fb4c5 Fix empty port stats when viewing rsvd ports only Srivats P 2023-11-08 12:55:39 +0530
  • d067019959 Bump to next dev version 1.4.0-dev Srivats P 2023-11-08 10:44:51 +0530
  • eb9d5eaf1a Bump version to 1.3.0 v1.3.0 Srivats P 2023-10-19 10:50:25 +0530
  • e677dc7d16 Fix div by 0 crash in stream timing stats (jitter) Srivats P 2023-10-14 12:05:21 +0530
  • ebe6aef62d Fix icon-only delegate Srivats P 2023-10-13 12:16:03 +0530
  • 1e8486991d Include state in port stats text copy to clipboard Srivats P 2023-07-20 11:13:13 +0530
  • fff61d7773 Add assert version checks for upcoming 1.3.0 Srivats P 2023-10-11 12:57:25 +0530
  • eb3331f74d Update copyright years in About Srivats P 2023-10-11 12:57:05 +0530
  • f3f553d149 Override RxStats filter if specified in drone.ini Srivats P 2023-10-03 11:41:57 +0530
  • 49cb7c40e0 Check and warn about stream stats for ICMP streams Srivats P 2023-10-03 11:39:46 +0530
  • 5581118e2f Work around faulty linux rx stats capture filter Srivats P 2023-10-03 10:39:03 +0530
  • f27003b8f5 Use base class link state in case of Win intf stats winifstats Srivats P 2023-09-28 15:49:32 +0530
  • e5375247a9 Implement set/clear promisc for Windows ports Srivats P 2023-09-28 12:39:04 +0530
  • 6d312764e8 Use interface stats as port stats on Windows Srivats P 2023-09-26 15:06:06 +0530
  • 3bcd31a1ea Use IPv4AddrValidator for IPv4 protocol config UI Srivats P 2023-07-17 16:10:07 +0530
  • 268fad0690 Include headers also when copying stream stats Srivats P 2023-06-26 18:08:49 +0530
  • 28b308ce6c Try and fit all stream stats column within window Srivats P 2023-06-26 17:03:47 +0530
  • bfda96a888 Add jitter to Stream Stats in the GUI Srivats P 2023-06-26 14:38:28 +0530
  • a2734647b6 Fix stream timing clear for all GUIDs for a port Srivats P 2023-06-26 13:03:25 +0530
  • 5eb2ad1979 Calculate per stream jitter using latency values Srivats P 2023-06-26 13:01:11 +0530
  • 1fa84ec644 Use pkt-set delay instead of list's in intlvd mode Srivats P 2023-06-22 11:45:22 +0530
  • c044880f1a Fix inaccurate low tx rates (~1000pps) in seq mode Srivats P 2023-06-22 10:47:13 +0530
  • 2941c7ec22 Fix crash for top speed tx with ttag in seq mode Srivats P 2023-06-20 11:59:56 +0530
  • ee45aaf0eb Change StreamTiming::TxRxKey format Srivats P 2023-06-17 12:14:18 +0530
  • 5ec7010c51 Fix contention for port streamStats across threads Srivats P 2023-06-17 11:28:38 +0530
  • bef0f1d162 Make stream timing recordTx/Rx APIs inline Srivats P 2023-06-15 12:56:53 +0530
  • 598e6bf243 Merge changes made in base code for turbo/latency Srivats P 2023-06-15 12:32:20 +0530
  • 63ed64a9d2 Fix extra whitespace in latency feature added code Srivats P 2023-05-26 11:07:27 +0530
  • 8ef9da062d Comment out L4Cksum code from pcap tx thread Srivats P 2023-05-08 15:28:19 +0530
  • 7fee90313e Don't use avgDelay in interleaved mode Srivats P 2023-05-08 12:01:56 +0530
  • bafdd948f8 Make win32 specific changes for per-stream latency Srivats P 2023-05-06 13:15:37 +0530
  • e138fa0d3d Fix windows build issues Srivats P 2023-05-01 15:31:30 +0530
  • 8583299a1c Compile out timing debug prints Srivats P 2023-04-30 11:50:54 +0530
  • 4ba98cc520 Fix latency timers not getting started/stopped Srivats P 2023-04-30 10:40:49 +0530
  • 649fa03575 Fix tx ttag pcap filter capture filter syntax Srivats P 2023-04-29 12:33:34 +0530
  • 650c098370 Use TtagTimeInterval to determine ttag markers Srivats P 2023-04-29 12:08:26 +0530
  • d375736a39 Don't use udiffTimeStamp() with struct timeval Srivats P 2023-04-27 12:50:22 +0530
  • 976fc72de8 Retain seq as param for sendQueueTransmit for now Srivats P 2023-04-27 12:48:37 +0530
  • 4426a51d0f Run stream latency timers only when required Srivats P 2023-04-27 12:30:36 +0530
  • 3c6632b6a2 Remove comment about trying read-write lock Srivats P 2023-04-27 11:15:26 +0530
  • d3be505a0c Make app QObject parent of StreamTiming singleton Srivats P 2023-04-27 11:09:31 +0530
  • 70f1b6c6e6 Add thread name for PcapRxStats Srivats P 2023-04-26 12:22:26 +0530
  • d65fea00d5 Change stream timing GC timer to CLOCK_REALTIME Srivats P 2023-04-26 11:38:00 +0530
  • 0afc150264 Don't fix incorrect checksum for Ttag packets Srivats P 2023-04-26 10:01:24 +0530
  • 6ba942d00f Remove PcapTxTtagStats::handle_ member Srivats P 2023-04-24 17:26:50 +0530
  • 4ee91c1bc2 Rework sequential mode build for new ttag algo Srivats P 2023-04-24 17:05:40 +0530
  • aebb609e37 Change algo to infer next Ttag pkt (interleaved mode) Srivats P 2023-04-21 18:32:17 +0530
  • 7160f724cb Fix infinite loop in building interleaved streams Srivats P 2023-04-21 17:11:43 +0530
  • a48a11fe02 Add explicit packet set for interleaved streams Srivats P 2023-04-17 11:59:00 +0530
  • 91a6efdeb7 Use qFrom/ToBigEndian instead of ntohs/htons Srivats P 2023-04-13 18:10:43 +0530
  • bfdcee2baa Recompute L4 checksum on-the-fly for TTag packets Srivats P 2023-04-12 15:47:55 +0530
  • c2967b663d Calculate L4 checksum offset for TTag packets Srivats P 2023-04-11 18:09:14 +0530
  • 70b5e60440 Rename delay as latency in Protobuf/RPC Srivats P 2023-04-04 18:34:20 +0530
  • 5540253e61 Fix StreamTiming TxRxKey Srivats P 2023-04-04 13:22:18 +0530
  • 8ecbe78ddd GUI changes to display avg latency Srivats P 2023-04-04 13:19:53 +0530
  • 3e3b5144aa Process pending before fetching streamTiming delay Srivats P 2023-04-03 12:58:58 +0530
  • 596df69519 Fix MacOS build break by removing unused member Srivats P 2023-04-03 12:54:13 +0530
  • 680f6eb89f Fix streamTiming garbage collection infinite loop Srivats P 2023-04-03 12:47:30 +0530
  • 1b18149aaa Delete PcapTxTtagSession::debugStats Srivats P 2023-03-31 18:21:36 +0530
  • bf749847e0 Rename PcapRxStats::id_ as PcapRxStats::portId_ Srivats P 2023-03-31 16:58:52 +0530
  • ab713ce043 Integrate StreamTiming with the code Srivats P 2023-03-31 16:55:03 +0530
  • fc2d8408fa Change StreamTiming::timing_ from QList to QHash Srivats P 2023-03-29 17:13:12 +0530
  • 39c8d6f5f3 Add initial cut of StreamTiming class Srivats P 2023-03-28 16:06:28 +0530
  • 219ad576ad Fix another MacOS build break Srivats P 2023-03-23 15:55:10 +0530
  • 3060701386 Move debugStats() from PcapRx to base PcapSession Srivats P 2023-03-23 15:42:41 +0530
  • 47325c38b0 Ignore failures when stopping stream stats tracking Srivats P 2023-03-22 16:42:54 +0530
  • 21ce331c43 Create a Tx Ttag tracker thread Srivats P 2023-03-22 16:32:41 +0530
  • fd2fae711b Fix MacOS build break Srivats P 2023-03-22 16:28:41 +0530
  • 2d998b3708 Add an incrementing tag id to T-Tag packets Srivats P 2023-03-18 16:34:47 +0530
  • f65aed7bb0 Add infra to update L4 checksum for T-Tag packets Srivats P 2023-03-18 15:01:11 +0530
  • fdf8c77350 Change T-Tag on the fly Srivats P 2023-03-17 12:45:59 +0530
  • 429eff123d Don't create implicit packet sets for Tx Srivats P 2023-03-16 21:03:47 +0530
  • 3c98900092 Reduce vertical whitespace in sendQueueTransmit() Srivats P 2023-03-16 12:10:42 +0530
  • 159cd7c0da Add T-Tag placeholder in sign protocol Srivats P 2023-03-16 11:30:02 +0530
  • 46b148b62b Reformat TxThread/run {} to use less vertical space Srivats P 2023-03-08 18:14:45 +0530
  • f29d31d38a Update comments about implict packetset Srivats P 2023-03-08 18:10:09 +0530
  • 1056b8d170 Fix werror warning about 0 being signed by default Srivats P 2023-03-08 18:09:34 +0530