| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vlog: Make client supply semicolon for VLOG_DEFINE_THIS_MODULE. | Ben Pfaff | 2010-10-29 | 1 | -4/+4 |
| | | | | | | It's kind of odd for VLOG_DEFINE_THIS_MODULE to supply its own semicolon, so this commit switches to the more common form. | ||||
| * | vlog: Add VLOG_WARN_ONCE() and similar macros. | Ben Pfaff | 2010-09-23 | 1 | -0/+15 |
| | | |||||
| * | treewide: Remove trailing whitespace | Joe Perches | 2010-08-30 | 1 | -1/+1 |
| | | | | | | | Signed-off-by: Joe Perches <joe@perches.com> Acked-by: Simon Horman <horms@verge.net.au> Signed-off-by: Jesse Gross <jesse@nicira.com> | ||||
| * | vlog: Make the vlog module catalog program-specific. | Ben Pfaff | 2010-07-21 | 1 | -27/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | vlog: Introduce VLOG_DEFINE_THIS_MODULE for declaring vlog module in use. | Ben Pfaff | 2010-07-21 | 1 | -5/+7 |
| | | | | | | | | Adding a macro to define the vlog module in use adds a level of indirection, which makes it easier to change how the vlog module must be defined. A followup commit needs to do that, so getting these widespread changes out of the way first should make that commit easier to review. | ||||
| * | Add extern "C" to more header files. | Jesse Gross | 2010-03-05 | 1 | -0/+8 |
| | | | | | From partner. | ||||
| * | Update primary code license to Apache 2.0. | Ben Pfaff | 2009-06-15 | 1 | -10/+10 |
| | | |||||
| * | Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0 | Ben Pfaff | 2009-07-08 | 1 | -0/+192 |
