This repository has been archived by the owner on Apr 14, 2024. It is now read-only.
Ostinato 1.2.0
Release Date: 2022-08-15
In memory of Viswa
Added
- Add new Protocol - GRE (accessible via advanced protocol selection)
- Add new per-stream stats fields - duration, avg tx/rx packet and bit rates
- Warn about retreiving stream stats from a transmitting port as they may be unavailable or incomplete (#334)
- Add IMIX as a Frame Length mode - frame lengths 64, 594, 1518 in 7:4:1 ratio
- Improve UI/UX of configuring port traffic rates - show port speed, allow input as % load, change port bit rate unit automatically for better readability; allow
k
,m
suffixes for easier input of pps/bps - Add Find & Replace for protocol fields to bulk edit streams easily - useful especially for pcap editing post import
- Add Recalculate Checksums option to PCAP intelligent import
- Improve nanosec PCAP support
- Read nanosec PCAP files natively in non-pdml mode (#238)
- Use nsec pcap as intermediate format when opening non-pcap
- Save PCAP always in nanosecond PCAP format
- Add (experimental) Ostinato GUI themes
- Warn user that stream stats may not work in case of short packets
- Add Ctrl-C graceful cleanup for Drone on Windows
Changed
- Display streams in order of GUID in the stream stats window
- When stream stats tab is closed, select the previous tab - usually, the port stats tab - instead of the tab to the right (#331)
- Reorganize application main menu by introducing two top level menus - Streams, Devices
- Wait 500ms for ARP/NDP to resolve (#318)
- Support 0 (top-speed) rate for interleaved streams - all streams will be sent at the same rate (#318)
- Changes in common infra code to support Turbo add-on
Fixed
- Fix count of variable length packets which may some time lead to very long apply time (#325)
- Fix unknown GUID 4294967295 in stream statistics
- Fix port reservation getting cleared incorrectly when other port config properties were modified, but not the port reservation (#317)
- Fix wrong stream getting disabled in interleaved mode (#328)
- Close existing RPC connections at Drone exit to avoid assert crash (#314)
- Gracefully handle portgroup disconnect during Apply so that the GUI remains usable (#326)
- Fix incorrect display of STP Mac addresses in the STP config widget (#340)
- Try to automatically reconnect with drone after disconnect (#333)
- Fix incorrect UDP/ICMP checksums when their payload contains other protocols with checksum fields like VxLAN or Geneve
- Fix disabled start/stop buttons after opening a streams file (#312)
- Show/hide the Next column in stream list on Transmit mode change
- Fix occassional GUI crash when deleting a port group
- Fix colors in stream stats window in dark mode to make text readable