3 - Added support to secchan for sending NetFlow v5 events
7 - Added support for IP netmasks
8 - Added new physical port stats
9 - Added IN_PORT virtual port
10 - Added echo request/response
11 - Added detection of link and port status changes
12 - Added ability to configure port status from controller
13 - Added support for vendor extensions
14 - Added support for variable length actions
15 - Added support for matching ICMP type and code
16 - Added support for listing and deleting flows based on output port action
17 - Added support for modifying VLAN priority tag
18 - Increased max supported ports to 65280
19 - More explicit handling for IP fragments
20 - Added support for 802.1D spanning tree
21 - Added OFPFC_MODIFY command to Flow Mod message
22 - Provided more flexible description of tables to controller
23 - Make port modification more explicit
24 - Made Packet Out message more consistent
25 - Added hard timeout value to Flow Mod message
26 - Added reason field for Flow Expired message
27 - Reworked initial handshake to support backwards compatibility
28 - Added OFPST_DESC stat for returning description of hw/sw
29 - Added support for loadable hardware table support modules**
30 - In-band control now supported**
31 - 802.1D spanning tree support**
32 - Automatic controller discovery (via DHCP) now supported**
33 - Improved support for older 2.6.x kernels**
34 - Switch can now "fail open" as a MAC-learning switch if the controller cannot be contacted**
35 - Debian packages may now be built**
36 - Fixed bugs in SSL support
37 - Most programs now take --detach and --pidfile options to run as daemon
40 ** Only supported in the kernel module for the time-being.
44 - No longer set nwsrc/nwdst fields in flow structs on ARP packets
45 - Various bug fixes and tweaks
49 - Added support for flow entry priorities
50 - Added support for all stats messages
51 - Added support for OFPP_TABLE virtual port
53 - Various bug fixes and tweaks
57 - Fixed build problem when SSL enabled
61 - Added userspace switch reference implementation
65 - Added SSL/TLS support
66 - Various bug fixes and tweaks
70 - Added support for cross-compilation
71 - Various bug fixes and tweaks
75 - Allow permanent flow entries to be set
76 - Added patch for tcpdump that allows parsing of OpenFlow messages
77 - Various bug fixes and tweaks
81 - Added support for Linux 2.6.24
82 - Set nwsrc/nwdst fields in flow structs on ARP packets
83 - Various bug fixes and tweaks
87 - Added support for Linux 2.4.20
88 - Added support for GCC 2.95
92 - Decode and print port_status messages
93 - Fixed build problems on big-endian systems
94 - Fixed compatibility for older 2.6 kernels
95 - Various bug fixes and tweaks
99 - Added support for flow expiration messages
100 - Decode and print all datapath-generated messages in dpctl's "monitor"
101 - Added "--noflow" option to controller
102 - Various bug fixes and tweaks
106 - Fixed distribution to include ofp_pcap.h
107 - Removed autoconf C++ checks
111 - Fixed support for Linux 2.4.35 and 2.6.22
112 - Added support for Linux 2.6.15
113 - Added "vlogconf" utility to modify logging configuration
114 - Added better support for SNAP headers
115 - Improved printing of flow information in dpctl
116 - Made kernel code consistently use tabs instead of spaces
117 - Removed libpcap requirement for building
118 - Various bug fixes and tweaks