summaryrefslogtreecommitdiff
path: root/PORTING
Commit message (Collapse)AuthorAgeFilesLines
* PORTING: Document why OVS does not support hybrid ofproto+dpif providers.Ben Pfaff2011-07-151-0/+45
| | | | | | CC: Sanjay Sane <ssane@nicira.com> CC: Justin Pettit <jpettit@nicira.com> CC: Hao Zheng <hzheng@nicira.com>
* ofproto: Rename "private.h" to "ofproto->provider.h".Justin Pettit2011-07-011-3/+3
| | | | | To be more consistent with other providers, rename "private.h" to "ofproto-provider.h".
* PORTING: Add some minor clarifications.Justin Pettit2011-07-011-4/+8
|
* PORTING: Remove trailing whitespace.Ethan Jackson2011-06-151-1/+1
|
* PORTING: Improve second diagram.Ben Pfaff2011-06-151-13/+13
| | | | Suggested-by: Peter Phaal <peter.phaal@inmon.com>
* ovs-openflowd: Rename test-openflowd and move to "tests" directory.Ben Pfaff2011-06-071-3/+3
| | | | | 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.
* PORTING: Describe usage of ovs_be<N>.Ben Pfaff2011-05-111-0/+6
|
* ofproto: Break apart into generic and hardware-specific parts.Ben Pfaff2011-05-111-160/+180
| | | | | | | 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.
* bridge: Move packet processing functionality into ofproto.Ben Pfaff2011-05-111-0/+16
| | | | | | | | | | | | | 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.
* PORTING: Update to describe netdev-vport.cJustin Pettit2010-11-041-4/+4
| | | | | The "lib/netdev-gre.c" and "lib/netdev-patch.c" files have been consolidated into "lib/netdev-vport.c". This change reflect that.
* ovs-vswitchd: Export system stats through Open_vSwitch table.Ben Pfaff2010-09-231-0/+3
| | | | | | | | | | 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>
* uuid: Break code to read /dev/urandom into a new module.Ben Pfaff2010-08-121-3/+3
| | | | | This code is useful for seeding other random number generators, so we might as well make it a separate source file.
* Mention that /dev/urandom is needed.Ben Pfaff2010-06-111-0/+7
|
* PORTING: Fix some typos.Ben Pfaff2010-06-081-2/+2
| | | | Reported-by: Justin Pettit <jpettit@nicira.com>
* Open vSwitch: Be more definitive about fixing wdp issues in PORTINGJustin Pettit2010-06-071-3/+5
|
* Add guide to porting Open vSwitch.Ben Pfaff2010-06-071-0/+207