aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2009-07-16Merge citrix branch into master.Ben Pfaff
2009-07-16Implement "brctl showmacs" support in brcompat and ovs-brcompatd.Ben Pfaff
This is needed by the Citrix test infrastructure.
2009-07-15ovs-ofctl: Use 65535 instead of 0 for OFPP_CONTROLLER max_len.Ben Pfaff
OpenFlow 0.9 will change the interpretation of a max_len of 0 in an OFPP_CONTROLLER output action from "send entire packet" to "send 0 bytes of packet", but ovs-ofctl documents that specifying no argument or "ALL" as the argument to a CONTROLLER output action sends the whole packet, so we need to make that happen.
2009-07-15brcompat: Improve comments in header file.Ben Pfaff
2009-07-08Rename "secchan" to "ofproto" (library) and "ovs-openflowd" (program).Ben Pfaff
These names are more meaningful, so we prefer them.
2009-07-06dpif: Make dpifs abstract, to allow multiple datapath implementations.Ben Pfaff
This commit initially introduces only a single datapath implementation, which is the same as the original one, but it paves the way for additional implementations, such as the upcoming userspace datapath.
2009-07-06datapath: Get rid of query operations for single flows.Ben Pfaff
2009-06-15Update primary code license to Apache 2.0.Ben Pfaff
2009-06-11vswitch: Add support for large OFMP messagesJustin Pettit
OpenFlow uses a 16-bit field to describe the message length, which limits messages to a maximum 65535 bytes. Some of the messages passed by the management protocol may be larger than this, so a general Extended Data message has been added to management protocol. It encapsulates a single giant OpenFlow-like message, and breaks it into however many vaild smaller ones are required.
2009-06-09xenserver: Send VIF details to controllerJustin Pettit
The controller needs to know various things about virtual interfaces as they move about the network. This commit sends the VIF, virtual machine, and network UUIDs associated with the VIF, as well as its MAC address over the management channel. Feature #1324
2009-06-05vswitch: Fix typos in OFMP comments.Justin Pettit
A couple of comments describing the new UUID TLVs were incorrect and this fixes them.
2009-06-05vswitch: Fix OFMP alignment problem on 64-bit systems.Justin Pettit
One of the OpenFlow managment protocol's UUID TLV messages had a problem building on 64-bit systems. By extending the structure length by 4 bytes, the problem goes away.
2009-06-05vswitch: Send Xen UUIDs associated with system and networksJustin Pettit
This commit sends information about Xen UUIDs to the controller through the management connection. Specifically, it sends the XenServer UUID and a list of network UUIDs associated with each datapath.
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff