[ovs-git] Open vSwitch: ofproto: Start work to enable datapaths with built-in wildcard support. (wdp)
dev at openvswitch.org
dev at openvswitch.org
Fri Apr 2 00:13:31 UTC 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".
The branch, wdp has been created
at 8980c78a4e0bca4e58e0d9bdde9fd9d5cdf99693 (commit)
- Log -----------------------------------------------------------------
commit 8980c78a4e0bca4e58e0d9bdde9fd9d5cdf99693
Author: Ben Pfaff <blp at nicira.com>
Date: Thu Apr 1 17:11:46 2010 -0700
ofproto: Start work to enable datapaths with built-in wildcard support.
The "xflow" interface assumes that the datapath supports only exact-match
flows. This seems to be one reasonable way to implement a datapath in
software, but some hardware datapaths have built-in support for flows that
include wildcards. Until now, OVS has not been able to take advantage of
this feature. This commit is a beginning of that support. It works, to
some extent, but it is incomplete in many ways, and should be considered
a prototype.
commit 4813b2abc2cf90ab3351d3c23853538fc4618a02
Author: Ben Pfaff <blp at nicira.com>
Date: Thu Apr 1 16:45:39 2010 -0700
Rename "odp" to "xflow".
In an upcoming commit we will have two layers of datapaths: a high-level
datapath that supports wildcards and a low-level datapath that only
supports exact-match flows. This is confusing enough without the two
layers having similar names. This commit attempts to fix the naming
problem in advance, by renaming the exact-match only layer from "odp"
to "xflow" (which stands for "exact-match flow").
commit a6bd7a4744f899097c476631e4c4f2b557e5588a
Author: Ben Pfaff <blp at nicira.com>
Date: Mon Mar 22 11:27:08 2010 -0700
tests: Break single classifier test into multiple.
This should make it easier to tell what is failing, if anything does.
commit 96b83015102f85ff8aa4eac39a7dbd0bece651ef
Author: Ben Pfaff <blp at nicira.com>
Date: Mon Mar 22 12:40:22 2010 -0700
Renumber ODP actions to avoid gap.
commit 5f4125fe64403e7f0042343b5cf4185810abaa5e
Author: Ben Pfaff <blp at nicira.com>
Date: Mon Mar 22 12:34:02 2010 -0700
Drop padding from struct odp_flow_key.
Breaking this out as a separate commit should make it easier to see what
needs to change later, if we need to reintroduce padding at some point.
commit 04c46f4ad03d05491b72f7b1ae6196b515c45901
Author: Ben Pfaff <blp at nicira.com>
Date: Thu Apr 1 15:51:53 2010 -0700
Combine dl_vlan and dl_vlan_pcp.
This allows eliminating padding from odp_flow_key, although actually doing
that is postponed until the next commit.
commit 97ee114c3d3116174813e4c74d4a2adb92874862
Author: Ben Pfaff <blp at nicira.com>
Date: Thu Apr 1 15:27:11 2010 -0700
flow: Separate "flow_t" from "struct odp_flow_key".
The "struct odp_flow_key" used in the kernel datapath is conceptually
separate from the "flow_t" used in userspace, but until now we have
used the latter as a typedef for the former for convenience. This commit
separates them. This makes it possible in upcoming commits to change
them independently.
commit 121f205298ec92265fb769f7e27103c279dd54f1
Author: Ben Pfaff <blp at nicira.com>
Date: Fri Mar 26 14:37:16 2010 -0700
ofproto: Factor out check on rule->send_flow_removed in send_flow_removed().
There's no point in even iterating over the list of OpenFlow connections if
rule->send_flow_removed is false, since we'll never actually do anything
in that case anyway.
commit f275604bbee23976599c21e78130bba307f5d2a6
Author: Ben Pfaff <blp at nicira.com>
Date: Fri Mar 26 14:22:08 2010 -0700
ofproto: Drop "now" argument from send_flow_removed().
There's no reason that send_flow_removed() itself can't get the current
time, and that means one less parameter for the caller.
commit 8ca6414b20f427c5ea03edee45308837fd34e669
Author: Ben Pfaff <blp at nicira.com>
Date: Thu Apr 1 13:58:30 2010 -0700
nicira-ext: Fix comments.
-----------------------------------------------------------------------
hooks/post-receive
--
Open vSwitch
More information about the git
mailing list