ostinato/server
Srivats P f185ceb206 Stop thread if still running in destructor
Threads addressed in this commit:
 - Transmitter (txThread, txStats)
 - Capturer
 - EmulXcvr
2023-11-24 13:12:35 +05:30
..
icons Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
abstractport.cpp Calculate per stream jitter using latency values 2023-06-26 13:01:11 +05:30
abstractport.h Calculate per stream jitter using latency values 2023-06-26 13:01:11 +05:30
bsdhostdevice.cpp Fix MacOS specific Hostdev bugs 2019-04-03 20:41:46 +05:30
bsdhostdevice.h HostDev: Add BSD host device 2018-12-08 11:40:57 +05:30
bsdport.cpp Retreive speed, mtu for BSD/MacOS ports 2021-11-15 22:31:11 +05:30
bsdport.h HostDev: Fixed a bunch of FIXME/TODOs 2018-12-11 18:57:53 +05:30
device.cpp Remove compiler warning 2022-06-27 13:43:46 +05:30
device.h Don't trigger ARP/NDP if already resolved 2019-03-11 18:25:07 +05:30
devicemanager.cpp Redo fix for incorrect vlan parsing of rx emuldev frames 2020-01-26 19:01:37 +05:30
devicemanager.h Fix device emulation crash due to contention 2020-01-26 18:35:14 +05:30
drone_main.cpp Merge commit 'refs/subrepo/ostinato/fetch' into subrepo/ostinato 2022-06-27 14:35:22 +05:30
drone.cpp Disable logs by default in release mode 2019-07-02 18:25:31 +05:30
drone.h Drone checks for updated software version at startup 2016-06-07 21:11:38 +05:30
drone.pro Simplify .pro file by removing some duplication 2023-11-16 11:53:52 +05:30
emuldevice.cpp Don't inline sumUInt128 since it's used elsewhere as well 2019-04-04 21:38:47 +05:30
emuldevice.h HostDev: Refactored Device into base Device and EmulDevice 2018-07-19 18:54:01 +05:30
hostdevice.h HostDev: Add BSD host device 2018-12-08 11:40:57 +05:30
interfaceinfo.h Add port speed and MTU properties 2021-11-06 21:27:55 +05:30
linuxhostdevice.cpp HostDev: Added Linux host device code 2018-09-02 19:45:08 +05:30
linuxhostdevice.h HostDev: Added Linux host device code 2018-09-02 19:45:08 +05:30
linuxport.cpp Fix drone crash at startup on Linux 2022-12-23 13:14:19 +05:30
linuxport.h Reoganize code using subrepo for Ostinato (part 2) 2022-06-27 13:43:46 +05:30
linuxutils.cpp Retreive link speed and MTU for Linux ports 2021-11-15 21:29:20 +05:30
linuxutils.h Retreive link speed and MTU for Linux ports 2021-11-15 21:29:20 +05:30
myservice.cpp Fix spurious stream stats drops 2023-02-08 16:34:03 +05:30
myservice.h Add new build() RPC 2019-05-28 18:46:58 +05:30
nulldevice.h HostDev: Added infra and windows IPv4 implementation 2018-07-26 20:53:33 +05:30
packetbuffer.cpp Device Emulation (contd.): Checked and decided on a couple of FIXMEs/TODOs 2016-03-24 18:47:43 +05:30
packetbuffer.h Feature (contd.): Device Emulation - Mac protocol can now 'resolve' src/dst mac corresponding to the packet from the Device Emulation infra 2015-11-10 19:40:32 +05:30
packetsequence.h Don't fix incorrect checksum for Ttag packets 2023-05-26 11:31:52 +05:30
params.cpp Create and print activation hash on request 2022-06-27 13:43:48 +05:30
params.h Disable logs by default in release mode 2019-07-02 18:25:31 +05:30
pcapextra.cpp Add support for npcap as winpcap replacement 2020-02-12 18:14:48 +05:30
pcapextra.h Define PCAP promisc flag only if not defined 2022-06-27 13:43:48 +05:30
pcapport.cpp Stop thread if still running in destructor 2023-11-24 13:12:35 +05:30
pcapport.h Merge changes made in base code for turbo/latency 2023-06-15 12:32:20 +05:30
pcaprxstats.cpp Override RxStats filter if specified in drone.ini 2023-10-03 11:41:57 +05:30
pcaprxstats.h Fix contention for port streamStats across threads 2023-06-17 11:31:48 +05:30
pcapsession.cpp Integrate StreamTiming with the code 2023-05-26 11:31:52 +05:30
pcapsession.h Move debugStats() from PcapRx to base PcapSession 2023-05-26 11:31:52 +05:30
pcaptransmitter.cpp Stop thread if still running in destructor 2023-11-24 13:12:35 +05:30
pcaptransmitter.h Fix contention for port streamStats across threads 2023-06-17 11:31:48 +05:30
pcaptxstats.cpp sign: port stream tx stats are updated when TxThread finishes; actual Tx stream stats collection by TxThread is still pending 2016-11-11 21:22:07 +05:30
pcaptxstats.h Fix warnings about DumpView::dataChanged and struct StatsTuple 2018-05-21 21:31:44 +02:00
pcaptxthread.cpp Fix inaccurate low tx rates (~1000pps) in seq mode 2023-06-22 10:47:13 +05:30
pcaptxthread.h Fix contention for port streamStats across threads 2023-06-17 11:31:48 +05:30
pcaptxttagstats.cpp Merge changes made in base code for turbo/latency 2023-06-15 12:32:20 +05:30
pcaptxttagstats.h Remove PcapTxTtagStats::handle_ member 2023-05-26 11:31:52 +05:30
portmanager.cpp Merge commit 'refs/subrepo/ostinato/fetch' into subrepo/ostinato 2022-06-27 14:35:22 +05:30
portmanager.h Use Windows' connection name as the port description 2018-05-07 22:05:04 +05:30
settings.h Override RxStats filter if specified in drone.ini 2023-10-03 11:41:57 +05:30
statstuple.h sign: refactored tx stats into a new PcapTxStats class 2016-10-19 18:52:35 +05:30
streamstats.h Add initial cut of StreamTiming class 2023-05-26 11:31:52 +05:30
streamtiming.cpp Fix div by 0 crash in stream timing stats (jitter) 2023-10-14 12:05:21 +05:30
streamtiming.h Calculate per stream jitter using latency values 2023-06-26 13:01:11 +05:30
timespecops.h Reorg (part 4) - add left out file 2022-06-27 13:43:46 +05:30
timestamp.h Fix windows build issues 2023-05-26 11:31:52 +05:30
timevalops.h Fix windows build issues 2023-05-26 11:31:52 +05:30
turbo.cpp Fix build break and warnings 2022-06-28 18:32:39 +05:30
turbo.h Create and print activation hash on request 2022-06-27 13:43:48 +05:30
winhostdevice.cpp HostDev: Return QString to avoid accessing out of scope variable 2018-12-23 21:50:46 +05:30
winhostdevice.h HostDev: #ifdef Windows code 2018-07-26 21:20:58 +05:30
winpcapport.cpp Add load % as an input for port rate 2021-11-07 19:05:11 +05:30
winpcapport.h HostDev: Fixed a bunch of FIXME/TODOs 2018-12-11 18:57:53 +05:30