Skip to content

brist v1.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 May 09:20

Changes

  • Improved documentation: README now details how to run on HW
  • Lots of option flags added to tweak the behavior of brist
  • Support for randomizing the port mapping, including saving the mapping so it can be reused to repeat the exact same test
  • Support for advanced filtering of which tests to run
  • Add support for single-stepping, brist.sh -S
  • Add online brist.sh -h to show usage
  • New tests:
    • basic_learning_station_move
    • basic_flags_flooding
    • vlan_transparency
    • vlan_filtering
    • vlan_ivl
    • basic_locked_port
    • locked_port_vlan
    • locked_port_spoofing
    • locked_port_mac_auth
    • lag_basic_connectivity
    • lag_add_link
    • lag_remove_link

Fixes

  • Ensure brist.sh is installed with executable perms
  • Only use zero exit code when no tests failed
  • Fix port list, no port $b5 exists, only $b4
  • Flush addresses and routes from interfaces between tests. Otherwise lingering addresses interfere with new ones
  • Fix multi_learning_ports with >3 pairs