Views
OpenFlow 0.8.9r2 release notes
From OpenFlow Wiki
Contents |
Introduction
This document contains the release notes for OpenFlow reference implementation 0.8.9r2. It describes recently added, changed, or deleted features of OpenFlow reference implementation. This distribution of OpenFlow 0.8.9r2 is a interim release distribution. It can be downloaded from the OpenFlow Downloads Page.
What's New
Protocol Changes
None.
Kernelspace Changes
Hardware Support
NetFPGA
OpenFlow 0.8.9 now supports NetFPGA Hardware Table. The NetFPGA card splits exact match flows into SRAM and wildcard match flows into TCAMs. Currently there are 24 usable wildcard flow entries and 32,768 available exact match entries.
Kernel Extensions
Datapath
A compilation problem on newer CentOS 5.2 kernels with backported features was temporary fixed.
A bug in the datapath which did invalid action validation, has been fixed. OpenFlow requires that traffic that is to be sent out the interface it came in on use the OFPP_IN_PORT virtual port. The action validation code that enforces this ignored the wildcards field, which meant it was using the garbage 'in_port' value for this check.
Userland Changes
Library
A minor bug of ds_put_char_multiple() was fixed.
A minor bug in library which contains pointer arithmetic on possibly-NULL pointer was fixed.
Wireshark Dissector
A minor bug in case of using OpenFlow HELLO message has been fixed.
A minor bug, wrong flag of port configuration was fixed.
ICMP support has been improved. When disecting a match, print ICMP type and/or ICMP code as human readable strings if the packet type is ICMP.
OpenFlow support has been improved. Dissect_Match shows the network protocol and datalink type as a string.
Test Suite
HP test script has been updated.
Test script has been improved. New tests and update old ones to use non-buffered socket IO.
