Skip to content

Releases: faucetsdn/faucet

V1.9.25

26 Nov 00:28
750877c
Compare
Choose a tag to compare
  • Fix expensive stack link initialization on faucet start up
  • Fix unneeded cold start when reloading faucet with router configuration present
  • Add event sock heartbeat
  • Add Prometheus metric to track shortest root path port for every datapath

V1.9.24

18 Nov 22:12
04e5b57
Compare
Choose a tag to compare
  • Add fakeoftable.py browser (can trace packets through a JSON dumped flow table)
  • Add port.collect_and_distribute option (to set both flags when LACP is up)
  • Rename lacp_status prometheus metric to lacp_state which exposes more information
  • Separate stack port state for incorrect cabling
  • Add stack change events
  • Fix coprocessor miss action should go to eth_dst table
  • Fix multiple mirror of flooded packets

V1.9.23

04 Nov 22:27
4b2732f
Compare
Choose a tag to compare
  • Add stacking tutorial
  • Add new events on the faucet event socket for ARP/ND
  • Add ICMP/ICMP6 messages sent to VIP can now be up to 128 bytes of payload
  • Fix handling of bad initial config file if auto revert is enabled
  • Fix should not be able to configure host prefix (/32) as VIP
  • Fix LLDP max lost parameter was not configurable
  • Fix tunnel ACL could not be applied to multiple ports
  • Fix could not configure a switch in a stack that only had stack ports (no local VLANs expressed)
  • Fix root switch in stack with no healthy stack links was considered healthy

V1.9.22

07 Oct 21:24
a05e8c9
Compare
Choose a tag to compare
  • New stacking tutorials
  • Allow tuning of TFM autosizer (port_table_scale_factor), fix override of table sizes.
  • Handle a non-reflected stack degraded to a string
  • Fix test for LACP passthrough
  • Relax timers for DPs that do not support idle/hard timers < 10s

V1.9.21

01 Oct 02:18
b665179
Compare
Choose a tag to compare
  • Fix and test stack rings (multiple paths of same length)
  • Support coprocessor ports (can inject packets into pipeline or do DP packet out)
  • Fix ACL meters not deleted on cold start
  • Stricter checking of configuration file for potential issues (mismatched features etc)

V1.9.20

23 Sep 22:59
2cc5e67
Compare
Choose a tag to compare
  • Gauge supports OFMeter monitoring
  • FAUCET can optionally revert a bad config by itself.
  • Test against OVS 2.12.0

V1.9.19

17 Sep 21:54
fe04dde
Compare
Choose a tag to compare
  • Fix LACP declared up before remote collecting/distributing set.
  • Fix RabbitMQ/event adapter getting stuck between RabbitMQ/FAUCET restarts
  • Fix TFM autosizer underestimating flood table requirements
  • Add port restricted_bcast_arpnd feature (port may not send non-ARP/ND broadcasts to other restricted ports)

V1.9.18

11 Sep 21:56
fbbb19e
Compare
Choose a tag to compare
  • FAUCET should not learn all-zeros eth src.
  • FAUCET should keep cache on warm started ports and VLANs
  • Gauge can detect a changed FAUCET config and reload config

V1.9.17

27 Aug 01:48
c80e40e
Compare
Choose a tag to compare
  • Faster learning for stacks of size > 2
  • Test more bad flows, and up to 48 ports
  • Add --loglevel option for tests and test profiling

V1.9.16

21 Aug 01:37
1773fd1
Compare
Choose a tag to compare

L2 stack and failover reliability fixes.