<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openvswitch.git/CodingStyle, branch master</title>
<subtitle>github.com: openvswitch/ovs.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/'/>
<entry>
<title>doc: Convert docs to Markdown language</title>
<updated>2014-10-28T15:55:18+00:00</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@noironetworks.com</email>
</author>
<published>2014-10-28T10:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=542cc9bb8b8817866afcd692a78fa591db5839dc'/>
<id>542cc9bb8b8817866afcd692a78fa591db5839dc</id>
<content type='text'>
Converts the majority of docs over to use the Markdown language for
pretty printing on GitHub. It's a rough first convertion without
exploiting the full potential of Markdown at this point. Section
titles and indentation are fixed as needed. Minimal docs interlinking
is added.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converts the majority of docs over to use the Markdown language for
pretty printing on GitHub. It's a rough first convertion without
exploiting the full potential of Markdown at this point. Section
titles and indentation are fixed as needed. Minimal docs interlinking
is added.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Mention our assumption about conversions to bool</title>
<updated>2014-10-01T00:25:06+00:00</updated>
<author>
<name>YAMAMOTO Takashi</name>
<email>yamamoto@valinux.co.jp</email>
</author>
<published>2014-09-29T22:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=d7fdacb78804599141d56c98a303e2ba6c12fd9b'/>
<id>d7fdacb78804599141d56c98a303e2ba6c12fd9b</id>
<content type='text'>
Signed-off-by: YAMAMOTO Takashi &lt;yamamoto@valinux.co.jp&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: YAMAMOTO Takashi &lt;yamamoto@valinux.co.jp&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Relax restrictions on types of bit-fields.</title>
<updated>2014-08-28T15:50:13+00:00</updated>
<author>
<name>Ben Pfaff</name>
<email>blp@nicira.com</email>
</author>
<published>2014-08-28T15:50:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=8721a6e2f00fbaedaafa414cc74cf1ca66c177be'/>
<id>8721a6e2f00fbaedaafa414cc74cf1ca66c177be</id>
<content type='text'>
C99 only requires compilers to support four types for bit-fields: signed
int, unsigned int, int, and _Bool.  "int" should not be used because it
is implementation-defined whether it is signed.  In practice, we have found
that compilers (in particular, GCC, Clang, and MSVC 2013) support any
integer type.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Jarno Rajahalme &lt;jrajahalme@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
C99 only requires compilers to support four types for bit-fields: signed
int, unsigned int, int, and _Bool.  "int" should not be used because it
is implementation-defined whether it is signed.  In practice, we have found
that compilers (in particular, GCC, Clang, and MSVC 2013) support any
integer type.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Jarno Rajahalme &lt;jrajahalme@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>datapath-windows: Kernel module for HyperV.</title>
<updated>2014-07-28T17:10:43+00:00</updated>
<author>
<name>Saurabh Shah</name>
<email>ssaurabh@vmware.com</email>
</author>
<published>2014-07-28T00:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=c803536e1cf531e29a31edfe740666ee6045d555'/>
<id>c803536e1cf531e29a31edfe740666ee6045d555</id>
<content type='text'>
The kernel switch extension has support for bridged back forwarding &amp; tunneling
over VXLAN. There is no Netlink integration as it is still being worked out.

Co-Authored-By: Ankur Sharma &lt;ankursharma@vmware.com&gt;
Signed-off-by: Ankur Sharma &lt;ankursharma@vmware.com&gt;
Co-Authored-By: Eitan Eliahu &lt;eliahue@vmware.com&gt;
Signed-off-by: Eitan Eliahu &lt;eliahue@vmware.com&gt;
Co-Authored-By: Guolin Yang &lt;gyang@vmware.com&gt;
Signed-off-by: Guolin Yang &lt;gyang@vmware.com&gt;
Co-Authored-By: Linda Sun &lt;lsun@vmware.com&gt;
Signed-off-by: Linda Sun &lt;lsun@vmware.com&gt;
Co-Authored-By: Nithin Raju &lt;nithin@vmware.com&gt;
Signed-off-by: Nithin Raju &lt;nithin@vmware.com&gt;
Signed-off-by: Saurabh Shah &lt;ssaurabh@vmware.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel switch extension has support for bridged back forwarding &amp; tunneling
over VXLAN. There is no Netlink integration as it is still being worked out.

Co-Authored-By: Ankur Sharma &lt;ankursharma@vmware.com&gt;
Signed-off-by: Ankur Sharma &lt;ankursharma@vmware.com&gt;
Co-Authored-By: Eitan Eliahu &lt;eliahue@vmware.com&gt;
Signed-off-by: Eitan Eliahu &lt;eliahue@vmware.com&gt;
Co-Authored-By: Guolin Yang &lt;gyang@vmware.com&gt;
Signed-off-by: Guolin Yang &lt;gyang@vmware.com&gt;
Co-Authored-By: Linda Sun &lt;lsun@vmware.com&gt;
Signed-off-by: Linda Sun &lt;lsun@vmware.com&gt;
Co-Authored-By: Nithin Raju &lt;nithin@vmware.com&gt;
Signed-off-by: Nithin Raju &lt;nithin@vmware.com&gt;
Signed-off-by: Saurabh Shah &lt;ssaurabh@vmware.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Add suggested GNU indent options.</title>
<updated>2014-07-16T16:15:43+00:00</updated>
<author>
<name>Ben Pfaff</name>
<email>blp@nicira.com</email>
</author>
<published>2014-06-24T18:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=71000af63ee4476f7bf8d96271a2953ac9b3e1f1'/>
<id>71000af63ee4476f7bf8d96271a2953ac9b3e1f1</id>
<content type='text'>
Suggested-by: Gerald Rogers &lt;gerald.rogers@intel.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Andy Zhou &lt;azhou@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested-by: Gerald Rogers &lt;gerald.rogers@intel.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Andy Zhou &lt;azhou@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Functions in .c files should usually not be marked "inline".</title>
<updated>2014-06-25T20:58:41+00:00</updated>
<author>
<name>Ben Pfaff</name>
<email>blp@nicira.com</email>
</author>
<published>2014-06-25T20:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=49ab4a352480af0be1251fe77337f9280c5a1198'/>
<id>49ab4a352480af0be1251fe77337f9280c5a1198</id>
<content type='text'>
I thought this was in here already, but I guess not.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Alex Wang &lt;alexw@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I thought this was in here already, but I guess not.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Alex Wang &lt;alexw@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Allow C99 mixing of declarations and code.</title>
<updated>2014-05-28T23:56:29+00:00</updated>
<author>
<name>Jarno Rajahalme</name>
<email>jrajahalme@nicira.com</email>
</author>
<published>2014-05-28T23:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=7c96151e33dcb8e547d2bd19de4a1ec62b2b36a0'/>
<id>7c96151e33dcb8e547d2bd19de4a1ec62b2b36a0</id>
<content type='text'>
    
As even the MSVC 2013 now supports the C99 mixing of declarations and
code, we can now allow them in OVS code.
    
Signed-off-by: Jarno Rajahalme &lt;jrajahalme@nicira.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    
As even the MSVC 2013 now supports the C99 mixing of declarations and
code, we can now allow them in OVS code.
    
Signed-off-by: Jarno Rajahalme &lt;jrajahalme@nicira.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CodingStyle: Allow designated initializers.</title>
<updated>2014-03-20T00:34:55+00:00</updated>
<author>
<name>Ben Pfaff</name>
<email>blp@nicira.com</email>
</author>
<published>2014-03-20T00:34:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=3548d242578a9c8d6b0189d6bc9326bc26983881'/>
<id>3548d242578a9c8d6b0189d6bc9326bc26983881</id>
<content type='text'>
MSVC 2013 finally implements them, 14 years after they became part of C,
so we can use them in generic code now.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Alex Wang &lt;alexw@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MSVC 2013 finally implements them, 14 years after they became part of C,
so we can use them in generic code now.

Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
Acked-by: Alex Wang &lt;alexw@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename NOT_REACHED to OVS_NOT_REACHED</title>
<updated>2013-12-17T21:16:39+00:00</updated>
<author>
<name>Harold Lim</name>
<email>haroldl@vmware.com</email>
</author>
<published>2013-12-17T18:32:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=428b2eddc9c47d8306252f0fc5218839d2ff017c'/>
<id>428b2eddc9c47d8306252f0fc5218839d2ff017c</id>
<content type='text'>
This allows other libraries to use util.h that has already
defined NOT_REACHED.

Signed-off-by: Harold Lim &lt;haroldl@vmware.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows other libraries to use util.h that has already
defined NOT_REACHED.

Signed-off-by: Harold Lim &lt;haroldl@vmware.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid printf type modifiers not supported by MSVC C runtime library.</title>
<updated>2013-11-26T07:38:59+00:00</updated>
<author>
<name>Alin Serdean</name>
<email>aserdean@cloudbasesolutions.com</email>
</author>
<published>2013-11-26T07:38:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=34582733d9aad82bba60f4bf986b62d58412502a'/>
<id>34582733d9aad82bba60f4bf986b62d58412502a</id>
<content type='text'>
The MSVC C library printf() implementation does not support the 'z', 't',
'j', or 'hh' format specifiers.  This commit changes the Open vSwitch code
to avoid those format specifiers, switching to standard macros from
&lt;inttypes.h&gt; where available and inventing new macros resembling them
where necessary.  It also updates CodingStyle to specify the macros' use
and adds a Makefile rule to report violations.

Signed-off-by: Alin Serdean &lt;aserdean@cloudbasesolutions.com&gt;
Co-authored-by: Ben Pfaff &lt;blp@nicira.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MSVC C library printf() implementation does not support the 'z', 't',
'j', or 'hh' format specifiers.  This commit changes the Open vSwitch code
to avoid those format specifiers, switching to standard macros from
&lt;inttypes.h&gt; where available and inventing new macros resembling them
where necessary.  It also updates CodingStyle to specify the macros' use
and adds a Makefile rule to report violations.

Signed-off-by: Alin Serdean &lt;aserdean@cloudbasesolutions.com&gt;
Co-authored-by: Ben Pfaff &lt;blp@nicira.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
