<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openvswitch.git/ofproto/pinsched.c, 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>lib: Move lib/poll-loop.h to include/openvswitch</title>
<updated>2017-11-03T17:47:55+00:00</updated>
<author>
<name>Xiao Liang</name>
<email>shaw.leon@gmail.com</email>
</author>
<published>2017-11-03T05:53:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=fd016ae3fb84188d3776451d7a3aad542a2c81da'/>
<id>fd016ae3fb84188d3776451d7a3aad542a2c81da</id>
<content type='text'>
Poll-loop is the core to implement main loop. It should be available in
libopenvswitch.

Signed-off-by: Xiao Liang &lt;shaw.leon@gmail.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Poll-loop is the core to implement main loop. It should be available in
libopenvswitch.

Signed-off-by: Xiao Liang &lt;shaw.leon@gmail.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: Move lib/rconn.h to include/openvswitch</title>
<updated>2017-10-31T19:31:25+00:00</updated>
<author>
<name>Xiao Liang</name>
<email>shaw.leon@gmail.com</email>
</author>
<published>2017-08-16T16:06:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=dc02e1eba62e09d106782ee75692a730cdcf364d'/>
<id>dc02e1eba62e09d106782ee75692a730cdcf364d</id>
<content type='text'>
Rconn provides useful features over vconn. Make it available to library
users.

Signed-off-by: Xiao Liang &lt;shaw.leon@gmail.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rconn provides useful features over vconn. Make it available to library
users.

Signed-off-by: Xiao Liang &lt;shaw.leon@gmail.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinsched: Update next_txq pointer when destroying pinqueue.</title>
<updated>2017-03-09T03:32:45+00:00</updated>
<author>
<name>Tony van der Peet</name>
<email>tony.vanderpeet@alliedtelesis.co.nz</email>
</author>
<published>2017-02-23T20:09:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=2d2b01146c180395b2ed513ce0c0c06617f5bdeb'/>
<id>2d2b01146c180395b2ed513ce0c0c06617f5bdeb</id>
<content type='text'>
When a packet-in queue is destroyed, update next_txq if it is referencing
the destroyed queue. NULL is a valid value for next_txq.

Signed-off-by: Tony van der Peet &lt;tony.vanderpeet@alliedtelesis.co.nz&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a packet-in queue is destroyed, update next_txq if it is referencing
the destroyed queue. NULL is a valid value for next_txq.

Signed-off-by: Tony van der Peet &lt;tony.vanderpeet@alliedtelesis.co.nz&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>json: Move from lib to include/openvswitch.</title>
<updated>2016-07-23T00:09:17+00:00</updated>
<author>
<name>Terry Wilson</name>
<email>twilson@redhat.com</email>
</author>
<published>2016-07-12T21:37:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=ee89ea7b477bb4fd05137de03b2e8443807ed9f4'/>
<id>ee89ea7b477bb4fd05137de03b2e8443807ed9f4</id>
<content type='text'>
To easily allow both in- and out-of-tree building of the Python
wrapper for the OVS JSON parser (e.g. w/ pip), move json.h to
include/openvswitch. This also requires moving lib/{hmap,shash}.h.

Both hmap.h and shash.h were #include-ing "util.h" even though the
headers themselves did not use anything from there, but rather from
include/openvswitch/util.h. Fixing that required including util.h
in several C files mostly due to OVS_NOT_REACHED and things like
xmalloc.

Signed-off-by: Terry Wilson &lt;twilson@redhat.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To easily allow both in- and out-of-tree building of the Python
wrapper for the OVS JSON parser (e.g. w/ pip), move json.h to
include/openvswitch. This also requires moving lib/{hmap,shash}.h.

Both hmap.h and shash.h were #include-ing "util.h" even though the
headers themselves did not use anything from there, but rather from
include/openvswitch/util.h. Fixing that required including util.h
in several C files mostly due to OVS_NOT_REACHED and things like
xmalloc.

Signed-off-by: Terry Wilson &lt;twilson@redhat.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hmap: Add HMAP_FOR_EACH_POP.</title>
<updated>2016-04-27T06:28:59+00:00</updated>
<author>
<name>Daniele Di Proietto</name>
<email>diproiettod@vmware.com</email>
</author>
<published>2016-04-07T01:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=4ec3d7c7578e827a543cc0989a6cd4c1a10ee291'/>
<id>4ec3d7c7578e827a543cc0989a6cd4c1a10ee291</id>
<content type='text'>
Makes popping each member of the hmap a bit easier.

Signed-off-by: Daniele Di Proietto &lt;diproiettod@vmware.com&gt;
Acked-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes popping each member of the hmap a bit easier.

Signed-off-by: Daniele Di Proietto &lt;diproiettod@vmware.com&gt;
Acked-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move lib/ofpbuf.h to include/openvswitch directory</title>
<updated>2016-03-30T20:10:18+00:00</updated>
<author>
<name>Ben Warren</name>
<email>ben@skyportsystems.com</email>
</author>
<published>2016-03-25T21:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=64c967795b26c3ed1cd09899ca62d95373f2e2d7'/>
<id>64c967795b26c3ed1cd09899ca62d95373f2e2d7</id>
<content type='text'>
Signed-off-by: Ben Warren &lt;ben@skyportsystems.com&gt;
Acked-by: Ryan Moats &lt;rmoats@us.ibm.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Ben Warren &lt;ben@skyportsystems.com&gt;
Acked-by: Ryan Moats &lt;rmoats@us.ibm.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>list: Rename all functions in list.h with ovs_ prefix.</title>
<updated>2016-03-30T20:04:32+00:00</updated>
<author>
<name>Ben Warren</name>
<email>ben@skyportsystems.com</email>
</author>
<published>2016-03-25T21:10:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=417e7e66e1217ab984ebb058fb3b469e77e216fc'/>
<id>417e7e66e1217ab984ebb058fb3b469e77e216fc</id>
<content type='text'>
This attempts to prevent namespace collisions with other list libraries

Signed-off-by: Ben Warren &lt;ben@skyportsystems.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This attempts to prevent namespace collisions with other list libraries

Signed-off-by: Ben Warren &lt;ben@skyportsystems.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinsched: Remove obsolete ofpbuf_trim().</title>
<updated>2016-01-20T06:50:46+00:00</updated>
<author>
<name>Ben Pfaff</name>
<email>blp@ovn.org</email>
</author>
<published>2016-01-05T19:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=64e3c4e551a8b10384cfa3fe927133a1d88d790b'/>
<id>64e3c4e551a8b10384cfa3fe927133a1d88d790b</id>
<content type='text'>
This call to ofpbuf_trim() comes from a time when the packets passed to
pinsched came directly from a dpif.  For some time now that's no longer
true--now they are messages generated by ofputil_encode_packet_in(), which
generally are well sized and do not benefit from trimming.

This is not a bug fix--the code is equally correct either way, it's only
the rationale for trimming that's obsolete.

Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
Acked-by: Jarno Rajahalme &lt;jarno@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This call to ofpbuf_trim() comes from a time when the packets passed to
pinsched came directly from a dpif.  For some time now that's no longer
true--now they are messages generated by ofputil_encode_packet_in(), which
generally are well sized and do not benefit from trimming.

This is not a bug fix--the code is equally correct either way, it's only
the rationale for trimming that's obsolete.

Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
Acked-by: Jarno Rajahalme &lt;jarno@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: Move vconn.h to &lt;openvswitch/vconn.h&gt;</title>
<updated>2014-12-15T13:15:22+00:00</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@noironetworks.com</email>
</author>
<published>2014-12-15T13:10:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=4a1f523f2d760e9e5751bc93519d1b70c5492b56'/>
<id>4a1f523f2d760e9e5751bc93519d1b70c5492b56</id>
<content type='text'>
Also moves definitions for struct vconn and pvconn to the public
header. The provider interface is kept private.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also moves definitions for struct vconn and pvconn to the public
header. The provider interface is kept private.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>list: Rename struct list to struct ovs_list</title>
<updated>2014-12-15T13:15:12+00:00</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@noironetworks.com</email>
</author>
<published>2014-12-15T13:10:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openvswitch.git/commit/?id=ca6ba70092b1528e12d3140d70232175a13c335d'/>
<id>ca6ba70092b1528e12d3140d70232175a13c335d</id>
<content type='text'>
struct list is a common name and can't be used in public headers.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
struct list is a common name and can't be used in public headers.

Signed-off-by: Thomas Graf &lt;tgraf@noironetworks.com&gt;
Acked-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
