aboutsummaryrefslogtreecommitdiff
path: root/PORTING
AgeCommit message (Collapse)Author
2012-05-16PORTING: Add hint to adjust the default fail-mode, for hardware ports.Ben Pfaff
Suggested-by: Rob Sherwood <rob.sherwood@bigswitch.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
2011-10-24test-openflowd: Remove.Ben Pfaff
Some users were still confused by its presence.
2011-07-15PORTING: Document why OVS does not support hybrid ofproto+dpif providers.Ben Pfaff
CC: Sanjay Sane <ssane@nicira.com> CC: Justin Pettit <jpettit@nicira.com> CC: Hao Zheng <hzheng@nicira.com>
2011-07-01ofproto: Rename "private.h" to "ofproto->provider.h".Justin Pettit
To be more consistent with other providers, rename "private.h" to "ofproto-provider.h".
2011-07-01PORTING: Add some minor clarifications.Justin Pettit
2011-06-15PORTING: Remove trailing whitespace.Ethan Jackson
2011-06-15PORTING: Improve second diagram.Ben Pfaff
Suggested-by: Peter Phaal <peter.phaal@inmon.com>
2011-06-07ovs-openflowd: Rename test-openflowd and move to "tests" directory.Ben Pfaff
Too many users thought that they needed to run ovs-openflowd at the same time as ovs-vswitchd. I hope that this change discourages them.
2011-05-11PORTING: Describe usage of ovs_be<N>.Ben Pfaff
2011-05-11ofproto: Break apart into generic and hardware-specific parts.Ben Pfaff
In addition to the changes to ofproto, this commit changes all of the instances of "struct flow" in the tree so that the "in_port" member is an OpenFlow port number. Previously, this member was an OpenFlow port number in some cases and an ODP port number in other cases.
2011-05-11bridge: Move packet processing functionality into ofproto.Ben Pfaff
Until now, packet processing in ovs-vswitchd has been split between two components: ofproto, for basic OpenFlow functionality, and bridge, for OFPP_NORMAL processing. This architecture will not work as Open vSwitch starts to support a wider variety of underlying hardware, because it imposes a model in which the bridge needs to be able to look at every exact-match flow within a OpenFlow flow, which most hardware doesn't support. Therefore, this commit moves all of the packet processing code in bridge into ofproto, as preparation for generalizing further.
2010-11-04PORTING: Update to describe netdev-vport.cJustin Pettit
The "lib/netdev-gre.c" and "lib/netdev-patch.c" files have been consolidated into "lib/netdev-vport.c". This change reflect that.
2010-09-23ovs-vswitchd: Export system stats through Open_vSwitch table.Ben Pfaff
This is intended to provide controllers enough information to determine whether a switch is overloaded or busted, to enable them to spread load fairly across a group of switches. Feature #2421. CC: Peter Balland <peter@nicira.com>
2010-08-12uuid: Break code to read /dev/urandom into a new module.Ben Pfaff
This code is useful for seeding other random number generators, so we might as well make it a separate source file.
2010-06-11Mention that /dev/urandom is needed.Ben Pfaff
2010-06-08PORTING: Fix some typos.Ben Pfaff
Reported-by: Justin Pettit <jpettit@nicira.com>
2010-06-07Open vSwitch: Be more definitive about fixing wdp issues in PORTINGJustin Pettit
2010-06-07Add guide to porting Open vSwitch.Ben Pfaff