ofproto: Start work to enable datapaths with built-in wildcard support.
authorBen Pfaff <blp@nicira.com>
Fri, 2 Apr 2010 00:11:46 +0000 (17:11 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 2 Apr 2010 00:11:46 +0000 (17:11 -0700)
commit8980c78a4e0bca4e58e0d9bdde9fd9d5cdf99693
tree7c754e7b96af886f17b7757c303462dfff773cb0
parent4813b2abc2cf90ab3351d3c23853538fc4618a02
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.
35 files changed:
lib/automake.mk
lib/classifier.c
lib/classifier.h
lib/flow.c
lib/flow.h
lib/ofp-print.c
lib/ofpbuf.c
lib/svec.c
lib/svec.h
lib/vlog-modules.def
lib/xfif-provider.h
lib/xfif.c
lib/xflow-util.c
ofproto/automake.mk
ofproto/discovery.c
ofproto/discovery.h
ofproto/fail-open.c
ofproto/in-band.c
ofproto/in-band.h
ofproto/ofproto-sflow.c
ofproto/ofproto-sflow.h
ofproto/ofproto.c
ofproto/ofproto.h
ofproto/pinsched.c
ofproto/pinsched.h
ofproto/wdp-provider.h [new file with mode: 0644]
ofproto/wdp-xflow.c [new file with mode: 0644]
ofproto/wdp-xflow.h [new file with mode: 0644]
ofproto/wdp.c [new file with mode: 0644]
ofproto/wdp.h [new file with mode: 0644]
tests/test-classifier.c
tests/test-flows.c
utilities/ovs-openflowd.c
vswitchd/bridge.c
vswitchd/ovs-vswitchd.c