Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Ostinato 1.2.0

Compare
Choose a tag to compare
@pstavirs pstavirs released this 26 Aug 05:45
· 112 commits to master since this release

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