aboutsummaryrefslogtreecommitdiff
path: root/m4
AgeCommit message (Collapse)Author
2010-07-21vlog: Make the vlog module catalog program-specific.Ben Pfaff
Until now, the collection of vlog modules supported by a given OVS program was not specific to that program. That means that, for example, even though ovs-dpctl does not have anything to do with jsonrpc, it still has a vlog module for it. This is confusing, at best. This commit fixes the problem on some systems, in particular on ones that use GCC and the GNU linker. It uses the feature of the GNU linker described in its manual as: If an orphaned section's name is representable as a C identifier then the linker will automatically see PROVIDE two symbols: __start_SECNAME and __end_SECNAME, where SECNAME is the name of the section. These indicate the start address and end address of the orphaned section respectively. Systems that don't support these features retain the earlier behavior. This commit also fixes the annoyance that modifying lib/vlog-modules.def causes all sources files that #include "vlog.h" to recompile.
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-27configure: Deep-six "5".Ben Pfaff
Perhaps you've noticed that whenever you run "configure" you end up with a file named "5" in your current directory. This commit fixes that problem.
2010-05-25Revert "Add definition of AS_ECHO for compatibility with Autoconf before 2.62."Ben Pfaff
This reverts commit d0a5f97842ef1598d07a6e3f10bab1543a38aa4d. Partner corrected earlier report that the reverted commit helped. It didn't.
2010-05-24Add definition of AS_ECHO for compatibility with Autoconf before 2.62.Ben Pfaff
Requested and tested by partner.
2010-05-13Add ovsdbmonitor GUI tool by Andy Southgate, contributed by Citrix.Andy Southgate
With Makefiles and Autoconfiscation by Ben Pfaff. Signed-off-by: Thomas Lacroix <thomas.lacroix@citrix.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
2010-03-26Cleanup default file locations and XenServer packagingJustin Pettit
This commit cleans up the locations of a number of files and directories used. These include: - Config file lives in /etc/openvswitch/conf.db - Logs go into /var/log/openvswitch - ovsdb-server socket is /var/run/openvswitch/db.sock - Schema goes into /usr/share/openvswitch/vswitch.ovsschema - PID files go in /var/run/openvswitch For XenServer, these additional changes are made: - Cores go in /var/xen/openvswitch - OVS binaries run in /var/xen/openvswitch In addition, it attempts to cleanup the XenServer packaging. This includes referring to the project as "openvswitch" as opposed to the somewhat presumptuous "vswitch". Note: Changes to the Debian packaging will be forthcoming.
2010-02-25Remove PCRE dependency.Ben Pfaff
2010-02-08ovsdb: Fix support for systems where libpcre is not installed.Ben Pfaff
This is one of the loose ends that I intended to fix up and test before pushing off my commits to add use of PCRE, but obviously I forgot.
2010-02-08ovsdb: Add simple constraints.Ben Pfaff
2010-02-02Rework and simplify the "lcov" support for the testsuite.Ben Pfaff
2010-01-25Add build checks for portable OpenFlow structure padding and alignment.Ben Pfaff
This causes the build to fail with an error message if openflow.h contains a structure whose members are not aligned in a portable way.
2010-01-08configure: Fix indentation.Ben Pfaff
2010-01-08tests: Make test-vconn build and pass tests without OpenSSL.Ben Pfaff
2010-01-08tests: Improve vconn tests.Ben Pfaff
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.
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-09-14New utility ovs-vsctl.Ben Pfaff
2009-08-18switch UI: Only build ovs-switchui if PCRE 7.2 or later is available.Ben Pfaff
The PCRE_INFO_OKPARTIAL feature used by ovs-switchui was only introduced in PCRE 7.2, so we need to check for that version or later, instead of just for PCRE. Thanks to Ian Campbell <Ian.Campbell@citrix.com> for reporting the problem.
2009-07-29Add support for code coverage analysis with gcov and lcov.Ben Pfaff
2009-06-15Update primary code license to Apache 2.0.Ben Pfaff
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff