v0.8.9~2 - ?? Jan 2009 ---------------------- - Added support to secchan for sending NetFlow v5 events v0.8.9~1 - 01 Dec 2008 ---------------------- - Added support for IP netmasks - Added new physical port stats - Added IN_PORT virtual port - Added echo request/response - Added detection of link and port status changes - Added ability to configure port status from controller - Added support for vendor extensions - Added support for variable length actions - Added support for matching ICMP type and code - Added support for listing and deleting flows based on output port action - Added support for modifying VLAN priority tag - Increased max supported ports to 65280 - More explicit handling for IP fragments - Added support for 802.1D spanning tree - Added OFPFC_MODIFY command to Flow Mod message - Provided more flexible description of tables to controller - Make port modification more explicit - Made Packet Out message more consistent - Added hard timeout value to Flow Mod message - Added reason field for Flow Expired message - Reworked initial handshake to support backwards compatibility - Added OFPST_DESC stat for returning description of hw/sw - Added support for loadable hardware table support modules** - In-band control now supported** - 802.1D spanning tree support** - Automatic controller discovery (via DHCP) now supported** - Improved support for older 2.6.x kernels** - Switch can now "fail open" as a MAC-learning switch if the controller cannot be contacted** - Debian packages may now be built** - Fixed bugs in SSL support - Most programs now take --detach and --pidfile options to run as daemon - Numerous bug fixes ** Only supported in the kernel module for the time-being. v0.8.1 - 14 May 2008 -------------------- - No longer set nwsrc/nwdst fields in flow structs on ARP packets - Various bug fixes and tweaks v0.8.0 - 04 May 2008 -------------------- - Added support for flow entry priorities - Added support for all stats messages - Added support for OFPP_TABLE virtual port - Removed MAC tables - Various bug fixes and tweaks v0.2.1 - 28 Mar 2008 -------------------- - Fixed build problem when SSL enabled v0.2.0 - 28 Mar 2008 -------------------- - Added userspace switch reference implementation v0.1.9 - 19 Mar 2008 -------------------- - Added SSL/TLS support - Various bug fixes and tweaks v0.1.8 - 03 Mar 2008 -------------------- - Added support for cross-compilation - Various bug fixes and tweaks v0.1.7 - 07 Feb 2008 -------------------- - Allow permanent flow entries to be set - Added patch for tcpdump that allows parsing of OpenFlow messages - Various bug fixes and tweaks v0.1.6 - 05 Feb 2008 -------------------- - Added support for Linux 2.6.24 - Set nwsrc/nwdst fields in flow structs on ARP packets - Various bug fixes and tweaks v0.1.5 - 17 Jan 2008 -------------------- - Added support for Linux 2.4.20 - Added support for GCC 2.95 v0.1.4 - 15 Jan 2008 -------------------- - Decode and print port_status messages - Fixed build problems on big-endian systems - Fixed compatibility for older 2.6 kernels - Various bug fixes and tweaks v0.1.3 - 08 Jan 2008 -------------------- - Added support for flow expiration messages - Decode and print all datapath-generated messages in dpctl's "monitor" - Added "--noflow" option to controller - Various bug fixes and tweaks v0.1.2 - 07 Jan 2008 -------------------- - Fixed distribution to include ofp_pcap.h - Removed autoconf C++ checks v0.1.1 - 18 Dec 2007 -------------------- - Fixed support for Linux 2.4.35 and 2.6.22 - Added support for Linux 2.6.15 - Added "vlogconf" utility to modify logging configuration - Added better support for SNAP headers - Improved printing of flow information in dpctl - Made kernel code consistently use tabs instead of spaces - Removed libpcap requirement for building - Various bug fixes and tweaks v0.1.0 - 30 Nov 2007 -------------------- - Initial release