{"push_id":1150981669,"size":33,"distinct_size":10,"ref":"refs/heads/ovn_dhcp","head":"829ffe70fcf9b2340582f813be79d029d0f7f10d","before":"dbd006fa578ba6beab33c4f2471e8c53e86fca13","commits":[{"sha":"cd8747c542544fcbfcc91dfb983915812922b4c4","author":{"name":"Russell Bryant","email":"fd8b60c701e625cd87d3295450968ba52715a0a5@ovn.org"},"message":"INSTALL.md: Note use of \"hacking\" flake8 plugin.\n\nThe automatic flake8 check that runs against Python code has some\nwarnings enabled that come from the \"hacking\" flake8 plugin.  If it's\nnot installed, the warnings just won't occur until it's run on a system\nwith \"hacking\" installed.\n\nSigned-off-by: Russell Bryant <russell@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/cd8747c542544fcbfcc91dfb983915812922b4c4"},{"sha":"4886d4d2495b4ca2864d98fa9d7198fac79abdd3","author":{"name":"Edwin Chiu","email":"f3dd3dab8ca40444a19e4960f78be35425e0cd41@vmware.com"},"message":"debian, rhel: Ship ovs shared libraries and header files\n\nCompile and package ovs shared libraries and create new header\npackage for debian (openvswitch-dev) and rhel (openvswitch-devel).\n\nVMware-BZ: #1556299\nSigned-off-by: Edwin Chiu <echiu@vmware.com>\nCo-authored-by: Harold Lim <haroldl@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/4886d4d2495b4ca2864d98fa9d7198fac79abdd3"},{"sha":"ab7fc30e13b4f07acb659b6801d4f98ddba2f1a6","author":{"name":"Paul Boca","email":"047d6c737d4c223ff1f9d054f567effdde325385@cloudbasesolutions.com"},"message":"tests: Skip \"daemon --service\" test on Windows from non-admin console\n\nCheck if we have enough rights to create a service on Windows\notherwise we skip daemon test\n\nSigned-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nAcked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nTested-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/ab7fc30e13b4f07acb659b6801d4f98ddba2f1a6"},{"sha":"c3e85147d9067c9c19451ad36505bcf70eb470b9","author":{"name":"Paul Boca","email":"047d6c737d4c223ff1f9d054f567effdde325385@cloudbasesolutions.com"},"message":"datapath-windows: Improved offloading on STT tunnel\n\n*Added OvsExtractLayers - populates only the layers field without unnecessary\nmemory operations for flow part\n*If in STT header the flags are 0 then force packets checksums calculation\non receive.\n*Ensure correct pseudo checksum is set for LSO both on send and receive.\nLinux includes the segment length to TCP pseudo-checksum conforming to\nRFC 793 but in case of LSO Windows expects this to be only on\nSource IP Address, Destination IP Address, and Protocol.\n*Fragment expiration on rx side of STT was set to 30 seconds, but the correct\ntimeout would be TTL of the packet\n\nSigned-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nAcked-by: Sairam Venugopal <vsairam@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/c3e85147d9067c9c19451ad36505bcf70eb470b9"},{"sha":"bfc27f614262c54fd7fb3b47bb5a3c7d714e9e59","author":{"name":"Paul Boca","email":"047d6c737d4c223ff1f9d054f567effdde325385@cloudbasesolutions.com"},"message":"datapath-windows: Add VLAN support to STT\n\nAdd VLAN to STT header and on receive applyit to encapsulated packet\n\nSigned-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nAcked-by: Sairam Venugopal <vsairam@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/bfc27f614262c54fd7fb3b47bb5a3c7d714e9e59"},{"sha":"de8856900636be073caa5625140564f9ce56f44c","author":{"name":"Paul Boca","email":"047d6c737d4c223ff1f9d054f567effdde325385@cloudbasesolutions.com"},"message":"datapath-windows: STT reassemble small fix\n\nFixed possible deadlock in case NdisGetDataBuffer fails\nValidate the segment length and offset on reassemble to avoid buffer overflow\n\nSigned-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nAcked-by: Sairam Venugopal <vsairam@vmware.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/de8856900636be073caa5625140564f9ce56f44c"},{"sha":"24cc3f0c6614313933a01ce8d5be47f36375c5a3","author":{"name":"Paul Boca","email":"047d6c737d4c223ff1f9d054f567effdde325385@cloudbasesolutions.com"},"message":"datapath-windows: Add ECN support on STT decapsulation\n\nSigned-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/24cc3f0c6614313933a01ce8d5be47f36375c5a3"},{"sha":"93ce57623f67547d4873889c77ec5250728b304f","author":{"name":"Daniele Di Proietto","email":"bdb660ec9fa1735e5882a9192984ca478941235f@vmware.com"},"message":"ovs-numa: Remove non-linux stubs.\n\nInstead of having static inline stubs for non linux platform we can use\nthe implementations in ovs-numa.c.  With one small change to\novs_numa_dump_cores_on_numa(), they will behave exactly like the\nstubs for the non-linux case, because 'found_numa_and_core' will be\nfalse and the socket and cpu hmaps will be empty.\n\nThere are a few places where conditional compilation is required: the\ncode that parses the linux specific sysfs entries and its dependencies.\nIt requires opendir() and readdir() and doesn't make sense outside of\nlinux anyway.\n\nThis change is required to have a cross-platform ovs-numa dummy\nimplementation for testing.\n\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Ilya Maximets <i.maximets@samsung.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/93ce57623f67547d4873889c77ec5250728b304f"},{"sha":"6930c7e01c3f4ee8f4a9360d293d065f35588bf0","author":{"name":"Daniele Di Proietto","email":"bdb660ec9fa1735e5882a9192984ca478941235f@vmware.com"},"message":"ovs-numa: Introduce function to set current thread affinity.\n\nThis commit moves the code that sets the pmd threads affinity from\nnetdev-dpdk to ovs-numa.  There's one small part left in netdev-dpdk, to\nset the lcore_id.\n\nNow dpif-netdev will call both modules (ovs-numa and netdev-dpdk) when\nstarting a pmd thread.\n\nThis change will allow having a dummy implementation of the set affinity\ncall, for testing purposes.\n\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Ilya Maximets <i.maximets@samsung.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/6930c7e01c3f4ee8f4a9360d293d065f35588bf0"},{"sha":"f8cf65022b75eeb376921d11ee455a4af5387e91","author":{"name":"Daniele Di Proietto","email":"bdb660ec9fa1735e5882a9192984ca478941235f@vmware.com"},"message":"netdev-dummy: Introduce sched_yield() in rxq_recv() for pmd devices.\n\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Ilya Maximets <i.maximets@samsung.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/f8cf65022b75eeb376921d11ee455a4af5387e91"},{"sha":"b4e28b7f981fb673d59320348e05983af3dfd7b7","author":{"name":"Daniele Di Proietto","email":"bdb660ec9fa1735e5882a9192984ca478941235f@vmware.com"},"message":"vswitchd: Add --dummy-numa command line option.\n\nThis option is used to initialize the ovs_numa module with a fake\nconfiguration and to avoid pthread_setaffinity_np() calls.  It will be\nuseful to test dpif-netdev with pmd threads.\n\nSince it is only used for testing it is not documented in the man pages.\n\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Ilya Maximets <i.maximets@samsung.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/b4e28b7f981fb673d59320348e05983af3dfd7b7"},{"sha":"f7cfe5c2445f94f90fb7dbff6403f2c6de9596dc","author":{"name":"Daniele Di Proietto","email":"bdb660ec9fa1735e5882a9192984ca478941235f@vmware.com"},"message":"tests: Allow extra cmd line args to OVS_VSWITCHD_START.\n\nThis will be used by a following commit, to add dummy-numa options.\n\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>\nAcked-by: Ilya Maximets <i.maximets@samsung.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/f7cfe5c2445f94f90fb7dbff6403f2c6de9596dc"},{"sha":"71c1cd42d9f57da62ddcb727e4430aa62448a614","author":{"name":"Ilya Maximets","email":"8d2b0d23d2491417bf557dc7d3765b880009af04@samsung.com"},"message":"dpif-netdev.at: Run tests with dummy-pmd.\n\nSigned-off-by: Ilya Maximets <i.maximets@samsung.com>\nAcked-by: Daniele Di Proietto <diproiettod@vmware.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/71c1cd42d9f57da62ddcb727e4430aa62448a614"},{"sha":"e539ba875d11030b845b0ed7efc2cf9b5ff01524","author":{"name":"Ilya Maximets","email":"8d2b0d23d2491417bf557dc7d3765b880009af04@samsung.com"},"message":"ofproto-dpif.at: Run tests with dummy-pmd.\n\nSigned-off-by: Ilya Maximets <i.maximets@samsung.com>\nAcked-by: Daniele Di Proietto <diproiettod@vmware.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/e539ba875d11030b845b0ed7efc2cf9b5ff01524"},{"sha":"589dd1d57413f7b9ff951a29803e6b2ee5b15d88","author":{"name":"Ilya Maximets","email":"8d2b0d23d2491417bf557dc7d3765b880009af04@samsung.com"},"message":"testsuite: Add PMD specific tests.\n\nSigned-off-by: Ilya Maximets <i.maximets@samsung.com>\nSigned-off-by: Daniele Di Proietto <diproiettod@vmware.com>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/589dd1d57413f7b9ff951a29803e6b2ee5b15d88"},{"sha":"6dcc2d0bdffddf7db055873a657832afc3ffb232","author":{"name":"Ben Pfaff","email":"b30031e87fea8687a432a5f632461bee2630c54c@ovn.org"},"message":"INSTALL.Debian.md: Describe a pitfall and some solutions.\n\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Jarno Rajahalme <jarno@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/6dcc2d0bdffddf7db055873a657832afc3ffb232"},{"sha":"8b35f045e18a1d1c9cf10eb214adf6d6f290592d","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@ovn.org"},"message":"xenserver: Sort vsctl port options.\n\nIn python3, dictionaries are less likely to be sorted consistently from\none run to the next, so sort port options when outputting to provide\nreliable test results.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/8b35f045e18a1d1c9cf10eb214adf6d6f290592d"},{"sha":"1ea636ec836719630cef9465bc248870a66a3b24","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@ovn.org"},"message":"xenserver: Fix string compatibility in python3.\n\nPEP 3120 made UTF-8 the default source encoding for python3 strings;\nensure that the output for strings are consistent between python2.7 and\npython3.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/1ea636ec836719630cef9465bc248870a66a3b24"},{"sha":"ba9050fa7ec06897328979bedb12f7dd518e2590","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@ovn.org"},"message":"xenserver: Fix list/map access for python3.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/ba9050fa7ec06897328979bedb12f7dd518e2590"},{"sha":"cb1e173762d69a54e7339542cd99a5784ccd85e6","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@ovn.org"},"message":"xenserver: Remove tuple unpacking in lambdas.\n\nPEP 3113 removed the use of tuple parameter unpacking in conjunction\nwith lambdas, replace this code with something that works in python2.7\nand python3.\n\nSigned-off-by: Joe Stringer <joe@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":false,"url":"https://api.github.com/repos/numansiddique/ovs/commits/cb1e173762d69a54e7339542cd99a5784ccd85e6"}]}
{"actor":{"display_login":"numansiddique"}}