1 Star 0 Fork 0

nan/openflow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ChangeLog 7.47 KB
一键复制 编辑 原始数据 按行查看 历史
1.0.0-rev1 - XX XXX 2010
------------------------
- Changes to regression suite:
- Added testing support for Open vSwitch
- Updated HP-ProCurve scripts
- Minor fixes applied to libraries
- Fixes applied to the following tests:
test_switch_config, test_forward_broadcast_exact_port,
test_set_n_match_nw_tos, test_set_nw_dst,
test_failover_startup
- Added test to verify flipping of src/dst MAC and IP
- Ability to disable slicing, VLAN, and barrier in tests
- Can easily run a single test
For more information, see regress/README
1.0.0 - 31 Dec 2009
-------------------
- Fixed Wireshark plugin warnings
- Clarified purpose of actions field in ofp_switch_features in spec
Known issues:
- isolation provided by the slicing mechanism has been
observed to degrade when run on systems with low performance CPUs.
Investigations are underway to improve isolation on such systems.
1.0.0-RC1 - 19 Dec 2009
-----------------------
- Changed wire protocol version to 0x01
- Added slicing support
- Improved resolution of flow duration in stats/expiry
- Added flow cookies to flows
- Enable matching on IP fields inside ARP packets
- Enable port stats to be retrieved for individual ports
- Added ability to match on IP ToS bits
- Added datapath description to desc stats
- Added ability to control slicing queues from dpctl
- Set datapath description from dpctl
- Removed kernel datapath from reference switch
(will be release separately)
- Fix bug related to identifying overlapping flows
- Updated Wireshark dissector to support 1.0.0 features
- Added regression tests for ARP handling, flow cookies, slicing,
selective port stats, flow duration precision, matching on ToS bits, and
the datapath description
Known issues:
- isolation provided by the slicing mechanism has been
observed to degrade when run on systems with low performance CPUs.
Investigations are underway to improve isolation on such systems.
0.9.0-rev1 - 04 Sep 2009
------------------------
- Added NetFPGA hardware table support (wire protocol 0x98)
- Fixed a few userspace datapath bugs
0.9.0 - 20 Jul 2009
-------------------
- Changed wire protocol version to 0x98
- Removed monolithic switch process called switch
- Added userspace data plane process named ofdatapath
- Changed userspace control plane process name to ofprotocol
- Changed kernelspace data plane extension name to ofdatapath.ko
- Changed NetFPGA kernelspace extestion name to ofdatapath_netfpga.ko
- Removed Linux 2.4 kerel support
- Added simple controller failover feature
- Added emergency flow cache feature
- Added barrier command
- Added 802.1Q VLAN priority bits match feature
- Clarified flow expiration, renamed flow expiration to flow removed
- Added protocol statistics collector
- Added IP ToS/DSCP rewrite feature
- Changed port enumeration at 1 instead of 0
- Clarified emergeency flow cache behavior
- Clarified definition of datapath ID
- Clarified meaning of a zero-size miss_send_len
- Clarified meaning of a zero-size max_len in output action
- Changed protocol structure alignment to ensure 64-bit
v0.8.9 r2 - 23 Jan 2009
-----------------------
- Added NetFPGA hardware table support (wire protocol 0x97)
- Added regression tests on port_stats, flow_stats, drop, ICMP handling
- Bug fixes
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/nan8384/openflow.git
git@gitee.com:nan8384/openflow.git
nan8384
openflow
openflow
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385