{"push_id":2542292370,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"254878c18874f6cb43a7601427d0cc30834ab64a","before":"fad594911cadf7811173a1a590747c67eebd9265","commits":[{"sha":"de1034b0a8925bd0c7d70ad437525d22eb015146","author":{"name":"Marcelo Ricardo Leitner","email":"7fc7fc98bf391a9b9f95a773bac29e7d60cc65b5@gmail.com"},"message":"netdev-dpdk: fix MAC address in port addr example\n\nThe MAC address is always 6-bytes long, never 7. The extra :01 and :02\ndoesn't belong in there as it doesn't mean selecting one port or\nanother.\n\nInstead, use an incrementing MAC address, which is what usually happens\non such cards.\n\nSee-also: http://www.dpdk.org/ml/archives/dev/2018-April/094976.html\nFixes: 5e7588186839 (\"netdev-dpdk: fix port addition for ports sharing same PCI id\")\nSigned-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/de1034b0a8925bd0c7d70ad437525d22eb015146"},{"sha":"f9319c3f8cde8ad5703fc205d20b836c589d5665","author":{"name":"Tiago Lam","email":"a5d814a3ba3c87e37a920688311be806714cc755@intel.com"},"message":"dpdk docs: Drop qemu-kvm for qemu-system-x86_64.\n\nWhen explaining on how to add vhost-user ports to a guest, using\nlibvirt, point to the qemu-system-x86_64 binary by default, instead of\nusing qemu-kvm. The latter has been made obsolete and dropped from a\nnumber of distributions (although it is still available on Fedora).\n\nThis has been verified on both a Fedora 27 image and a Ubuntu 16.04 LTS\nimage.\n\nSigned-off-by: Tiago Lam <tiago.lam@intel.com>\nAcked-by: Aaron Conole <aconole@redhat.com>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/f9319c3f8cde8ad5703fc205d20b836c589d5665"},{"sha":"293e7c56f6649045f84f25f0fa5a3012f9feb73f","author":{"name":"Tiago Lam","email":"a5d814a3ba3c87e37a920688311be806714cc755@intel.com"},"message":"dpdk docs: Drop file share in libvirt config.\n\nWhen explaining on how to add vhost-user ports to a guest, using\nlibvirt, the following piece of configuration is used:\n    <disk type='dir' device='disk'>\n      <driver name='qemu' type='fat'/>\n      <source dir='/usr/src/dpdk-stable-17.11.1'/>\n      <target dev='vdb' bus='virtio'/>\n      <readonly/>\n    </disk>\n\nThis is used to facilitate sharing of a DPDK directory between the host\nand the guest. However, for this to work selinux also needs to be\nconfigured (or disabled).  Furthermore, if one is using Ubuntu, libvirtd\nwould need to be added to complain only in AppArmor. Instead, in [1] it\nis advised to use wget to get the DPDK sources over the internet, which\navoids this differentiation. Thus, we drop this piece of configuration\nhere as well and keep the example configuration as simple as possible.\n\nThis has been verified on both a Fedora 27 image and a Ubuntu 16.04 LTS\nimage.\n\n[1] http://docs.openvswitch.org/en/latest/topics/dpdk/vhost-user/#dpdk-in-the-guest\n\nSigned-off-by: Tiago Lam <tiago.lam@intel.com>\nAcked-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/293e7c56f6649045f84f25f0fa5a3012f9feb73f"},{"sha":"91fccdad72a253a3892dcb3c4453a31833851bb7","author":{"name":"Kevin Traynor","email":"1f46c93815774a2e602547cf1e37c682d62b566d@redhat.com"},"message":"netdev-dpdk: Free mempool only when no in-use mbufs.\n\nDPDK mempools are freed when they are no longer needed.\nThis can happen when a port is removed or a port's mtu\nis reconfigured so that a new mempool is used.\n\nIt is possible that an mbuf is attempted to be returned\nto a freed mempool from NIC Tx queues and this can lead\nto a segfault.\n\nIn order to prevent this, only free mempools when they\nare not needed and have no in-use mbufs. As this might\nnot be possible immediately, create a free list of\nmempools and sweep it anytime a port tries to get a\nmempool.\n\nFixes: 8d38823bdf8b (\"netdev-dpdk: fix memory leak\")\nCc: mark.b.kavanagh81@gmail.com\nCc: Ilya Maximets <i.maximets@samsung.com>\nReported-by: Venkatesan Pradeep <venkatesan.pradeep@ericsson.com>\nSigned-off-by: Kevin Traynor <ktraynor@redhat.com>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/91fccdad72a253a3892dcb3c4453a31833851bb7"},{"sha":"f015af0da23cc58aecd685ef0e1df8ce0903841a","author":{"name":"Ian Stokes","email":"d6de0b34eaa7eae4498133a8396f9d6a9816c6b1@intel.com"},"message":"docs: Fix sflow documentation url and markup.\n\nThe link url link for the blog in sflow documentation causes make\ncheck-docs to fail with a broken link warning. Fix this by correcting\nthe url address. Also use correct markup for note regarding the\nconfiguration of sflow.\n\nCC: Stephen Finucane <stephen@that.guru>\nFixes: 198c5d3d0 (\"doc: Add sFlow cookbook from website\")\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>\nAcked-by: Stephen Finucane <stephen@that.guru>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/f015af0da23cc58aecd685ef0e1df8ce0903841a"},{"sha":"ad7b1339f1217e862daa2197a9ffed3cf051e3e9","author":{"name":"Ian Stokes","email":"d6de0b34eaa7eae4498133a8396f9d6a9816c6b1@intel.com"},"message":"docs: Fix style guide url in DocumentationStyle.rst.\n\nThe link used for IBM Style Guide is no longer valid. As there is no\nlonger a valid link via redbooks remove the url to avoid make\ncheck-docs failing.\n\nCc: Stephen Finucane <stephen@that.guru>\nFixes: 26ea2d409 (\"docs: Add writing guide\")\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>\nAcked-by: Stephen Finucane <stephen@that.guru>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/ad7b1339f1217e862daa2197a9ffed3cf051e3e9"},{"sha":"f0100009ba62f36af425e56812140773e264feff","author":{"name":"Ian Stokes","email":"d6de0b34eaa7eae4498133a8396f9d6a9816c6b1@intel.com"},"message":"docs: Fix sphinx urls.\n\nUpdate dead url links for sphinx documentation to avoid\nmake check-docs failing.\n\nCc: Stephen Finucane <stephen@that.guru>\nFixes: 26ea2d409 (\"docs: Add writing guide\")\nFixes: 73c76b447 (\"doc: Add info on building documentation\")\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>\nAcked-by: Stephen Finucane <stephen@that.guru>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/f0100009ba62f36af425e56812140773e264feff"},{"sha":"665330dae2b9eb977f11e5840203821344a2a9ec","author":{"name":"Ian Stokes","email":"d6de0b34eaa7eae4498133a8396f9d6a9816c6b1@intel.com"},"message":"docs: Fix urls in index.rst.\n\nThis patch prepends 'www' to openvswitch urls in index.rst. Without this\nmake check-docs fails when verifying url liveness. Also remove url\nreferencing ovsdb-server(5) as these are no longer accessible.\n\nCc: Stephen Finucane <stephen@that.guru>\nFixes: 4f6ec357c (\"doc: Populate 'ref' section\")\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>\nAcked-by: Stephen Finucane <stephen@that.guru>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/665330dae2b9eb977f11e5840203821344a2a9ec"},{"sha":"6477dbb9d6560a3af2d63448fbe40ea6a2191788","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Add an overview of the 'dpdk' port\n\nThese ports are used to allow ingress/egress from the host and are\ntherefore _reasonably_ important. However, there is no clear overview of\nwhat these ports actually are or why things are done the way they are.\nStart closing this gap by providing a standalone example of using these\nports along with a little more detailed overview of the binding process.\n\nThere is additional cleanup to be done for the DPDK howto, but that will\nbe done separately.\n\nWe enable the TODO directive so we can actually start calling out some\nTODOs.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/6477dbb9d6560a3af2d63448fbe40ea6a2191788"},{"sha":"31d0dae22a0ea1818c89e3a1d02ea515229bb1ad","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Add \"PMD\" topic document\n\nThis continues the breakup of the huge DPDK \"howto\" into smaller\ncomponents. There are a couple of related changes included, such as\nusing \"Rx queue\" instead of \"rxq\" and noting how Tx queues cannot be\nconfigured.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/31d0dae22a0ea1818c89e3a1d02ea515229bb1ad"},{"sha":"048c6c97dca091ba228e15fcbd44e70a197413ab","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Move additional sections to \"physical ports\" doc\n\nThe \"hotplugging\", \"flow control\", and \"Rx checksum offload\" sections\nonly apply to 'dpdk' ports and are too detailed to include in a\nhigh-level howto. Move them, reworking some aspects of this in the\nprocess.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/048c6c97dca091ba228e15fcbd44e70a197413ab"},{"sha":"b20eabc3fd5238d98c8e9bf8b60f353a2c820f5d","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Add \"vdev\" topic document\n\nThese are separate things from physical, ring and vhost-user interfaces\nand deserve their own documents. A couple of small typos are fixed along\nthe way.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/b20eabc3fd5238d98c8e9bf8b60f353a2c820f5d"},{"sha":"6fe32f11bbc11858618b4d636017652e432710c9","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Move \"QoS\" guide to its own document\n\nAgain, this stuff is too detailed for a high-level howto.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/6fe32f11bbc11858618b4d636017652e432710c9"},{"sha":"7b743caf6c4830c27aa35175650dc7c88ea62aae","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Add \"bridge\" topic document\n\nThis details configuration steps that apply to the entire bridge, rather\nthan individual ports.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/7b743caf6c4830c27aa35175650dc7c88ea62aae"},{"sha":"099a3547bd8a860e54daa0eece27a57809854eba","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Move \"pdump\" guide to its own document\n\nYet another section that's far too detailed for someone getting started\nwith DPDK in OVS. Split it out.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/099a3547bd8a860e54daa0eece27a57809854eba"},{"sha":"a790e75fa48f5559a904a27abeb1b95a6d6e243f","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"doc: Add \"jumbo frames\" topic document\n\nWe include references from the physical and vhost-user interface guides.\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/a790e75fa48f5559a904a27abeb1b95a6d6e243f"},{"sha":"a1e539885dc40ab3217a6c56237fd9971a653dbf","author":{"name":"Stephen Finucane","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@that.guru"},"message":"docs: Clarify changes in Rx queue allocation\n\nTwo mistakes here:\n\n- Automatic assignment of Rx queues to PMD threads has always existed -\n  it was simply switched from round-robin allocation to\n  utilization-based allocation\n- The above, along with the 'pmd-rxq-rebalance' command, was added in\n  OVS 2.9.0 - not OVS 2.8.0 - while the 'pmd-rxq-show' command was added\n  in OVS 2.6.0 and modified in OVS 2.9.0\n\nCorrect both of these and modify the NEWS entry for this to clarify\nthings a little (it took a bit of git spelunking and bothering people on\nIRC to figure out).\n\nSigned-off-by: Stephen Finucane <stephen@that.guru>\nCc: Kevin Traynor <ktraynor@redhat.com>\nCc: Ian Stokes <ian.stokes@intel.com>\nAcked-by: Kevin Traynor <ktraynor@redhat.com>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/a1e539885dc40ab3217a6c56237fd9971a653dbf"},{"sha":"a7e4849ef0096f4396cc17afeb5325af8d1b4e3b","author":{"name":"Marcin Rybka","email":"00c7ce62917d6ab10dc0c6be6145179d8936094e@intel.com"},"message":"tests: Add system-dpdk-testsuite\n\nNew OVS-DPDK testsuite, which can be launched via `make check-dpdk`,\ntests OVS using a DPDK datapath. The testsuite contains already\ninitial tests:\n 1. EAL init\n 2. Add standard DPDK PHY port\n 3. Add vhost-user-client port\n\nSigned-off-by: Marcin Rybka <marcinx.rybka@intel.com>\nSigned-off-by: Ian Stokes <ian.stokes@intel.com>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/a7e4849ef0096f4396cc17afeb5325af8d1b4e3b"},{"sha":"6bb97140b3a9caa4e90d3f5081ffaca9f6ae9d1b","author":{"name":"Ben Pfaff","email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org"},"message":"Merge branch 'dpdk_merge' of https://github.com/istokes/ovs into HEAD","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/6bb97140b3a9caa4e90d3f5081ffaca9f6ae9d1b"},{"sha":"e5e22dcf8168f0b791b5d922ecc9501ddd5c0039","author":{"name":"Anand Kumar","email":"42bfb0402aeffc5a968a781c7831f701b02a8129@vmware.com"},"message":"datapath-windows: Prevent ct-counters from getting redundantly incremented\n\nThe conntrack-counters ought to be incremented only if it's a new lookup\nor if it's recirculated through a different zone for the first time.\n\nSigned-off-by: Anand Kumar <kumaranand@vmware.com>\nAcked-by: Alin Gabriel Serdean <aserdean@ovn.org>","distinct":true,"url":"https://api.github.com/repos/greenpau/ovs/commits/e5e22dcf8168f0b791b5d922ecc9501ddd5c0039"}]}
{"actor":{"display_login":"greenpau"}}