{"push_id":1125489856,"size":206,"distinct_size":0,"ref":"refs/heads/master","head":"050c60bfb5b4bfb757284f5674904d6931f37269","before":"6982ee960e47616f4bd5178d94740e81feaea26c","commits":[{"sha":"811c911ff523b0cbba4fbf1b4523a63690d522f1","author":{"email":"bf7fdd7c3fd6489d712d8237c77d2ead4a52a687@cloudbasesolutions.com","name":"Sorin Vinturis"},"message":"datapath-windows: Hot add CPU support.\n\nHot add CPU is the ability to dynamically add CPUs to a running\nsystem. Adding CPUs can occur physically by adding new hardware,\nlogically by online hardware partitioning, or virtually through\na virtualization layer.\n\nThis patch add support to reallocate any per-cpu resources, in\ncase a new processor is added.\n\nSigned-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>\nReported-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>\nReported-at: https://github.com/openvswitch/ovs-issues/issues/112\nAcked-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/811c911ff523b0cbba4fbf1b4523a63690d522f1"},{"sha":"24de3634f9dc2e1ca07ce65fcf619a197a5cb61e","author":{"email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org","name":"Ben Pfaff"},"message":"SECURITY.md: Increase embargo period from 3-5 to 10-15 business days.\n\nWhen we recently ran a genuine vulnerability through this process, we\ndiscovered that 3-5 days was far too short.  The business processes behind\nreleasing fixed versions of software at companies that use Open vSwitch\ncannot cope with such rapid turnaround, due e.g. to QA and other processes.\n\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Ryan Moats <rmoats@us.ibm.com>\nAcked-by: Flavio Leitner <fbl@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/24de3634f9dc2e1ca07ce65fcf619a197a5cb61e"},{"sha":"a3176cb54cc3eada0eabe5ca0ca47f53ad029921","author":{"email":"a1872e333d0e52644f6125da2276530f7ebe5e77@ovn.org","name":"Gurucharan Shetty"},"message":"ovs-save: Handle MTU changes correctly.\n\nThe following command on ubuntu 12.04, 14.04 and CentOS 7.x\nreturns null:\nexpr \"mtu 1500\" : '.*mtu \\([0-9]+\\)'\n\nBut the following works correctly:\nexpr \"mtu 1500\" : '.*mtu \\([0-9]\\+\\)'\n\nI am not sure about the portability implications as there\nseems to be very sparse documentation about this but\nthis fixes a bug in 2 of the most popular distributions.\n\nVMware-BZ: #1638654\nSigned-off-by: Gurucharan Shetty <guru@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/a3176cb54cc3eada0eabe5ca0ca47f53ad029921"},{"sha":"c775160f247487c1e5e7255a482fc2d1659bfbba","author":{"email":"cd5d49e4d71817d0d870f02fc19163fd3c2f6d3a@ovn.org","name":"Russell Bryant"},"message":"ovn-controller: Add missing shash_destroy().\n\nexpr_symtab_destroy() destroys the contents of the symtab shash, but not\nthe shash itself.  Add a missing shash_destroy() call in\nlflow_destroy().\n\nSigned-off-by: Russell Bryant <russell@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/c775160f247487c1e5e7255a482fc2d1659bfbba"},{"sha":"3df3584256321527c1ecd192906a8a4bd89be17a","author":{"email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org","name":"Ben Pfaff"},"message":"ovsdb: Force columns that contain weak references to be immutable.\n\nAn immutable weak reference is a hole in the constraint system: if\nreferenced rows are deleted, then the weak reference needs to change.\nTherefore, force columsn that contain weak references to be mutable.\n\nReported-by: \"Elluru, Krishna Mohan\" <elluru.kri.mohan@hpe.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Ryan Moats <rmoats@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/3df3584256321527c1ecd192906a8a4bd89be17a"},{"sha":"a9360f2ab9d41ba2e4202e0bdc4d0a2754a3244d","author":{"email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org","name":"Ben Pfaff"},"message":"physical: Add local vars to make physical_run() easier to understand.\n\n'binding->datapath->tunnel_key' and 'binding->tunnel_key' were used\nrepeatedly and in my opinion having local variables for each of these\nmakes the code a little easier to understand.\n\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Russell Bryant <russell@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/a9360f2ab9d41ba2e4202e0bdc4d0a2754a3244d"},{"sha":"e4426e3457bb23efb1421a6e033f5ef605de19cd","author":{"email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org","name":"Ben Pfaff"},"message":"ovn-controller: Introduce helpers for looking up datapaths.\n\nThe new helpers get_local_datapath() and get_patched_datapath() make code\na little shorter and easier to read.  They also avoid a pitfall that was\npresent in at least a few of the instances: CONTAINER_OF is not safe on a\nnull pointer, because it does a raw pointer subtraction and will change\nNULL to something else.  This wasn't actually a problem in these particular\ncases because the value it was subtracting was zero (although arguably it\nis still undefined behavior because the compiler is allowed to assume that\na pointer on which arithmetic is performed is nonnull).\n\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Russell Bryant <russell@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/e4426e3457bb23efb1421a6e033f5ef605de19cd"},{"sha":"a7f22d7b64ac54ee6e0f1107c22822a126843679","author":{"email":"5307f03f08722e6c242944d00c012bce824993f9@cloudbasesolutions.com","name":"Alin Serdean"},"message":"build-windows: Update for msys\n\nBuilding under msys2(https://msys2.github.io/) revealed a small bug while\ndefining the path separator.\n\nSigned-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nAcked-by: Nithin Raju <nithin@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/a7f22d7b64ac54ee6e0f1107c22822a126843679"},{"sha":"d130ac9eb93052e6059ea6bf5fd636d415673388","author":{"email":"8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","name":"Nithin Raju"},"message":"datapath-windows: cleanup after NdisRegisterDeviceEx()\n\nThe error handling code seems to be wrong.\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nAcked-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/d130ac9eb93052e6059ea6bf5fd636d415673388"},{"sha":"e6d2599906f05e7897b0dd4d554ecf229e489279","author":{"email":"8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","name":"Nithin Raju"},"message":"datapath-windows: Apply minor fixes in GetNICAlias().\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nAcked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/e6d2599906f05e7897b0dd4d554ecf229e489279"},{"sha":"6e3a764c9e563fa35f750870070854a2d6b7f245","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@ovn.org","name":"Joe Stringer"},"message":"system-traffic: Use better names for OVS vxlan ports.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/6e3a764c9e563fa35f750870070854a2d6b7f245"},{"sha":"ce05810425872709ddda9d7755b3348f584849ff","author":{"email":"6f50513b21952446fbc8c95a8f361b7aa434b7c7@ovn.org","name":"Ben Pfaff"},"message":"ofp-actions: Make ofpact_finish() harder to misuse.\n\nIt's pretty easy to forget to update the pointer to an ofpact when\nfinishing it.  This commit forces the caller to pass a pointer-to-pointer\ninstead, and uses that to automatically update the pointer.  There still\ncould be cases that retain other pointers into the ofpbuf, but I imagine\nthat this is harder to misuse.\n\nSuggested-by: Joe Stringer <joe@ovn.org>\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Joe Stringer <joe@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/ce05810425872709ddda9d7755b3348f584849ff"},{"sha":"792d377d8330606ad122dae5f941e5088c10cf14","author":{"email":"f6be50374dcfd7dec4d1a2a67b1485e64644a36b@vmware.com","name":"Sairam Venugopal"},"message":"datapath-windows: Add Connection Tracking Support\n\nEnable support for Stateful Firewall in Hyper-V by adding a Connection\nTracking module. The module has been ported over from the userspace\nimplementation patch of a similar name.\n\nThe current version of the module supports ct - zone, mark and label for\nTCP packets. Support for other packet formats will be added in subsequent\npatches.\n\nThe conntrack-tcp module is adapted from FreeBSD's pf subsystem and hence\nthe BSD license. It has been ported over to match OVS Hyper-V coding\nstyle.\n\nSigned-off-by: Sairam Venugopal <vsairam@vmware.com>\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nCo-Authored-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Nithin Raju <nithin@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/792d377d8330606ad122dae5f941e5088c10cf14"},{"sha":"b44aaaaff8d826535025f4f8d12808c4ef36a7a8","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Misc cleanup with \"util.h\" header files\n\nRemoved redundant #includes and moved some macros to different file\nscope\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nAcked-by: Ryan Moats <rmoats@us.ibm.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/b44aaaaff8d826535025f4f8d12808c4ef36a7a8"},{"sha":"b2bd6da6367f8112ea183edc184ef3fe998917f9","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Break packets.h into private and public parts\n\nPublic (struct definitions and some prototypes) go in\ninclude/openvswitch\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/b2bd6da6367f8112ea183edc184ef3fe998917f9"},{"sha":"1182038f4ef300bec8876e8f7f1c1c9383bde82f","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Break flow.h into private and public parts\n\nPublic (struct definitions and some prototypes) go in\ninclude/openvswitch\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/1182038f4ef300bec8876e8f7f1c1c9383bde82f"},{"sha":"d5dc60f0d339685484f237aa65a2d873fb4e305e","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Break uuid.h into private and public parts\n\nPublic (struct definitions and some prototypes) go in\ninclude/openvswitch\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/d5dc60f0d339685484f237aa65a2d873fb4e305e"},{"sha":"b129cc9834a789411095559aa65ec3b2dcad754d","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Break netdev.h into private and public parts\n\nPublic (struct definitions and some prototypes) go in\ninclude/openvswitch\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/b129cc9834a789411095559aa65ec3b2dcad754d"},{"sha":"e29747e4405e032f4f3021db510783b6e422f9b6","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Move lib/match.h to include/openvswitch directory\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/e29747e4405e032f4f3021db510783b6e422f9b6"},{"sha":"064d7f842838bdc41a3b80e49ec92eee19e6e41b","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@skyportsystems.com","name":"Ben Warren"},"message":"Move lib/meta-flow.h to include/openvswitch directory\n\nThis commit also moves some bitmap macros into public header files and\nadds some #include directives in soure files in order to make the\n'meta-flow.h' move possible.\n\nSigned-off-by: Ben Warren <ben@skyportsystems.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/ddiproietto/ovs/commits/064d7f842838bdc41a3b80e49ec92eee19e6e41b"}]}
{"actor":{"display_login":"ddiproietto"}}