aboutsummaryrefslogtreecommitdiff
path: root/vswitchd/automake.mk
AgeCommit message (Collapse)Author
2011-11-11docs: Always build ovs-vswitchd.conf.db.5 in srcdir.Ben Pfaff
Otherwise we build it in the build directory by default, which breaks the Debian package build (unless we're working from a "make dist" created tarball since that has ovs-vswitchd.conf.db.5 in the srcdir as part of the distribution). Reported-by: Ansis Atteka <aatteka@nicira.com> Tested-by: Ansis Atteka <aatteka@nicira.com>
2011-10-26Implement automatic dependency generation for manpages.Ben Pfaff
This ensures that manpages actually get rebuilt if any of the lib/*.man fragments that they depend upon are modified.
2011-06-20vswitchd: Install vswitch.ovsschema to $(pkgdatadir).Ben Pfaff
This way, the xenserver spec file and the upcoming RHEL 5.6 spec file don't have to install it by hand. Signed-off-by: Ben Pfaff <blp@nicira.com>
2011-02-11Remove /proc/net compatibility support.Ben Pfaff
This feature was included only to allow Citrix QA to run some tests that interacted directly with the bridge. This feature hasn't been turned on for some time, so it should not be necessary any longer. Signed-off-by: Ben Pfaff <blp@nicira.com>
2011-01-25vswitchd: Write build error message to stderr.Ben Pfaff
Suggested-by: Andrew Evans <aevans@nicira.com>
2011-01-25vswitchd: Fail the build when the schema checksum does not match.Ben Pfaff
Before, a bad checksum was easy to miss because the build still succeeded. With this change, a bad checksum makes the build fail. This is what I thought the existing code already did, but I was wrong. Suggested-by: Andrew Evans <aevans@nicira.com>
2011-01-10vswitchd: Fix "make distcheck" by cleaning up stray "stamp" file.Ben Pfaff
2010-12-27Implement database schema versioning.Ben Pfaff
As the database schema evolves, it might be useful to have an identifier for the particular version in use. This commit adds that feature.
2010-12-06docs: Only regenerate vswitch.pic when the schema really changes.Ben Pfaff
Until now, vswitch.pic has been rebuilt whenever the schema changed. This is OK when the E-R diagram would really change, but many changes to the schema don't change the E-R diagram, and it surprises people when vswitch.pic changes in such a situation. This commit fixes the problem. Requested-by: Justin Pettit <jpettit@nicira.com>
2010-11-05docs: Implement our own dot->pic translator.Ben Pfaff
Recent versions of Graphviz no longer support output to PIC format, so this commit adds our own internal translator from dot's "plain" output format to PIC format. The "plain" format works best with slightly different "dot" input (advised by the Graphviz manual description of the "plain" format) so this commit also adjusts ovsdb-dot's output.
2010-09-23Add missing file to distribution.Ben Pfaff
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-06-24vswitchd: Add entity-relationship diagram to ovs-vswitchd.conf.db.5.Ben Pfaff
I've updated http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf with example output.
2010-05-27Distribute files that had been overlooked.Ben Pfaff
In general, every file in the Git repository should be distributed, except for files that are specific to Git, such as the .gitignore files. But we had overlooked several of them. This commit makes sure that they get distributed.
2010-05-26vswitchd: Build ovs-brcompatd only on Linux systems.Ben Pfaff
This feature is Linux-specific.
2010-03-05Add documentation for the vswitch database schema.Ben Pfaff
We can do better than this (I already have some comments) but this is still much better than what we had.
2010-02-25Remove PCRE dependency.Ben Pfaff
2010-02-08ovsdb: Add simple constraints.Ben Pfaff
2010-02-05Merge branch 'master' into nextJustin Pettit
Conflicts: COPYING datapath/datapath.h lib/automake.mk lib/dpif-provider.h lib/dpif.c lib/hmap.h lib/netdev-provider.h lib/netdev.c lib/stream-ssl.h ofproto/executer.c ofproto/ofproto.c ofproto/ofproto.h tests/automake.mk utilities/ovs-ofctl.c utilities/ovs-vsctl.in vswitchd/ovs-vswitchd.conf.5.in xenserver/etc_init.d_vswitch xenserver/etc_xensource_scripts_vif xenserver/opt_xensource_libexec_interface-reconfigure
2010-01-26Cleanly separate IDL annotations from OVSDB schema information.Ben Pfaff
Until now, the OVSDB IDL annotations have been glommed together with the schema information in a single file, and then we've used ovsdb-idlc to extract the schema from that file. This commit reverses the process: the schema and the annotations are stored separately and then glommed together as necessary at build time. This new arrangement has a few advantages: - We can now easily have multiple different sets of IDL annotations for a single OVSDB schema. For example, some users may not need access to columns that other users do. - Bugs in ovsdb-idlc cannot screw up the underlying schema (as shown by a recent commit).
2010-01-07stream: Really enable SSL streams.Ben Pfaff
SSL streams were supposed to work, but they didn't. Oops.
2010-01-06Remove "fault" module.Ben Pfaff
This module, which catches segmentation faults and prints a backtrace before exiting, was useful for a while, but I believe that it has now outlived its purpose. It is altogether better to have a core dump from which one can extract much more information than a usually-poor backtrace, and core dumps are much better integrated into a typical Unix system. In addition, the "fault" module was of course not all that portable.
2010-01-04Initial implementation of sFlow.Ben Pfaff
Tested very slightly with "ping" and "sflowtool -t | tcpdump -r -".
2009-12-11vswitch: Generate text file documenting the vswitch schema.Ben Pfaff
Now you can read vswitchd/vswitch-idl.txt for some textual documentation of the OVS schema.
2009-12-10ovs-brcompatd: First cut at integration with new config dbJustin Pettit
This is an extremely lightly tested attempt at switching ovs-brcompatd from using the config file to the new config db. There are a lot of shortcomings in this cut, but we need to make progress on the XenServer integration, so it's going in now. Expect changes in the near future.
2009-12-07ovsdb-idlc: Add rules to make sure .h files get generated before .c files.Ben Pfaff
The .c files #include the .h files so the .h files need to be generated first.
2009-12-03Distribute ovsdb-idlc built sources, so Python is not required for build.Ben Pfaff
The Xen DDK VM does not include Python, so it's best if we don't have to require it for the build. The built sources are still regenerated if necessary.
2009-12-03vswitchd: Initial conversion to database-based configuration.Ben Pfaff
This has seen very little testing, so some features are almost certainly busted. Port mirroring is not yet converted, so it will definitely not work.
2009-12-03ovsdb-idl: Make IDL-generated files depend on ovsdb-idlc.Ben Pfaff
This ensures that IDL-generated files get rebuilt whenever the IDL compiler itself is updated.
2009-12-02ovsdb: Implement C bindings for IDL.Ben Pfaff
2009-11-23ovsdb: Add ovsdb IDL compiler to build system.Ben Pfaff
This first stab at any interface definition language and compiler for OVSDB will give other developers a chance to look at it and try to integrate it. The IDL is not actually implemented yet; I am working on that.
2009-07-30vswitchd: Avoid netdev_nodev_set_policing().Ben Pfaff
The netdev_nodev_*() functions have always been a bit of a kluge. It's better to keep a network device open than to open it every time that it is needed.
2009-07-08Rename "secchan" to "ofproto" (library) and "ovs-openflowd" (program).Ben Pfaff
These names are more meaningful, so we prefer them.
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff