]> git.proxmox.com Git - mirror_ovs.git/commit - lib/ofp-ipfix.c
ofp-util, ofp-parse: Break up into many separate modules.
authorBen Pfaff <blp@ovn.org>
Fri, 9 Feb 2018 18:04:26 +0000 (10:04 -0800)
committerBen Pfaff <blp@ovn.org>
Tue, 13 Feb 2018 18:43:13 +0000 (10:43 -0800)
commit0d71302e36c4ad290cb3b36363b48756fb438c59
tree2b2095496fb8d2c94d891e57047deea4c9f4712a
parent31292693fc3a845a5f40102fcbf500cfe3167290
ofp-util, ofp-parse: Break up into many separate modules.

ofp-util had been far too large and monolithic for a long time.  This
commit breaks it up into units that make some logical sense.  It also
moves the pieces of ofp-parse that were specific to each unit into the
relevant unit.

Most of this commit is just moving code around.

Signed-off-by: Ben Pfaff <blp@ovn.org>
Reviewed-by: Yifeng Sun <pkusunyifeng@gmail.com>
89 files changed:
Documentation/topics/openflow.rst
include/openvswitch/automake.mk
include/openvswitch/meta-flow.h
include/openvswitch/namemap.h [new file with mode: 0644]
include/openvswitch/ofp-actions.h
include/openvswitch/ofp-bundle.h [new file with mode: 0644]
include/openvswitch/ofp-connection.h [new file with mode: 0644]
include/openvswitch/ofp-flow.h [new file with mode: 0644]
include/openvswitch/ofp-group.h [new file with mode: 0644]
include/openvswitch/ofp-ipfix.h [new file with mode: 0644]
include/openvswitch/ofp-match.h [new file with mode: 0644]
include/openvswitch/ofp-meter.h [new file with mode: 0644]
include/openvswitch/ofp-monitor.h [new file with mode: 0644]
include/openvswitch/ofp-packet.h [new file with mode: 0644]
include/openvswitch/ofp-parse.h
include/openvswitch/ofp-port.h [new file with mode: 0644]
include/openvswitch/ofp-protocol.h [new file with mode: 0644]
include/openvswitch/ofp-queue.h [new file with mode: 0644]
include/openvswitch/ofp-switch.h [new file with mode: 0644]
include/openvswitch/ofp-table.h [new file with mode: 0644]
include/openvswitch/ofp-util.h
include/openvswitch/vconn.h
lib/automake.mk
lib/bundle.c
lib/classifier.c
lib/dpctl.c
lib/dpif-netdev.c
lib/dpif-netlink.c
lib/dpif.c
lib/dpif.h
lib/learn.c
lib/learning-switch.c
lib/learning-switch.h
lib/match.c
lib/meta-flow.c
lib/multipath.c
lib/namemap.c [new file with mode: 0644]
lib/nx-match.c
lib/ofp-actions.c
lib/ofp-bundle.c [new file with mode: 0644]
lib/ofp-connection.c [new file with mode: 0644]
lib/ofp-ed-props.c
lib/ofp-errors.c
lib/ofp-flow.c [new file with mode: 0644]
lib/ofp-group.c [new file with mode: 0644]
lib/ofp-ipfix.c [new file with mode: 0644]
lib/ofp-match.c [new file with mode: 0644]
lib/ofp-meter.c [new file with mode: 0644]
lib/ofp-monitor.c [new file with mode: 0644]
lib/ofp-packet.c [new file with mode: 0644]
lib/ofp-parse.c
lib/ofp-port.c [new file with mode: 0644]
lib/ofp-print.c
lib/ofp-protocol.c [new file with mode: 0644]
lib/ofp-queue.c [new file with mode: 0644]
lib/ofp-switch.c [new file with mode: 0644]
lib/ofp-table.c [new file with mode: 0644]
lib/ofp-util.c
lib/ofp-version-opt.c
lib/ofp-version-opt.h
lib/tun-metadata.c
lib/vconn.c
ofproto/bond.c
ofproto/bundles.c
ofproto/bundles.h
ofproto/connmgr.c
ofproto/connmgr.h
ofproto/fail-open.c
ofproto/ofproto-dpif-ipfix.c
ofproto/ofproto-dpif-trace.c
ofproto/ofproto-dpif.c
ofproto/ofproto-dpif.h
ofproto/ofproto-provider.h
ofproto/ofproto.c
ovn/controller/ofctrl.c
ovn/controller/pinctrl.c
ovn/utilities/ovn-sbctl.c
ovn/utilities/ovn-trace.c
tests/learn.at
tests/ofp-print.at
tests/ovs-ofctl.at
tests/test-classifier.c
tests/test-flows.c
tests/test-odp.c
tests/test-vconn.c
utilities/ovs-dpctl.c
utilities/ovs-ofctl.c
utilities/ovs-testcontroller.c
vswitchd/bridge.c