{"push_id":877353225,"size":13,"distinct_size":13,"ref":"refs/heads/ovn-dhcp","head":"27aa307c685f156d8047613105e46e7bb01c624b","before":"812a44edad2cd9ceae0cc732009040dfee983749","commits":[{"sha":"1e759125a5daf99027154804f6731e22631d4258","author":{"email":"20aaccb5c5c22e21d42bb46a1c68f536550d76b1@unionpay.com","name":"Yaguo Zhou"},"message":"FAQ.md: Fix typo\n\ntypo in FAQ.md: ovs-vcstl\n\nSigned-off-by: Yaguo Zhou <zhouyaguo@unionpay.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/1e759125a5daf99027154804f6731e22631d4258"},{"sha":"10d8e9c6719530a317dfe657442b10023f2aec5d","author":{"email":"d9b4b2b26c9ee6f83b716cfbeaaf4ce39c1ac41c@ovn.org","name":"Justin Pettit"},"message":"Merge pull request #89 from zhouyaguo/master\n\nFAQ.md: Fix typo","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/10d8e9c6719530a317dfe657442b10023f2aec5d"},{"sha":"e9d6808ca6bfeb6b8d1ca30113c186098e4d2d56","author":{"email":"eba59be6f07811efcfb9b9013eddeb3628e492b2@von.org","name":"Andy Zhou"},"message":"vlog: Fix a deadlock bug.\n\nCalling VLOG_FATAL() while holding the 'log_file_mutex\" may lead to\ndeadlock since VLOG_FATAL() implementation tries to acquire the\nsame lock. Fix this by building the error message first, then\ncall VLOG_FATAL() after the 'log_file_mutex' has been released.\n\nThis bug is not likely show up in practice since chown() usually\nwon't fail. It is still better to have a correct implementation.\n\nReported-by: Daniele Di Proietto <ddiproietto@vmware.com>\nSigned-off-by: Andy Zhou <azhou@ovn.org>\nAcked-by: Daniele Di Proietto <ddiproietto@vmware.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/e9d6808ca6bfeb6b8d1ca30113c186098e4d2d56"},{"sha":"8f0a76c9a187206e7a98abc669235721c87a06cf","author":{"email":"3c3d05761bb6e7ed574fac8375065a4e1e1e099e@studenti.polito.it","name":"Mauricio Vasquez B"},"message":"netdev-dpdk: assume dpdkr peer can be multi-producer/consumer\n\nAlthough netdev does explicit locking, it is only valid from the ovs\nperspective, then only the ring ends used by ovs should be declared as\nsingle producer/consumer.\nThe other ends that are used by the application should be declared as\nmultiple producer/consumer that is the most general case.\n\nSigned-off-by: Mauricio Vasquez B <mauricio.vasquezbernal@studenti.polito.it>\nAcked-by: Flavio Leitner <fbl@sysclose.org>\nAcked-by: Daniele Di Proietto <diproiettod@vmware.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/8f0a76c9a187206e7a98abc669235721c87a06cf"},{"sha":"1928978737011cf4e8372fd2e155e497a1d667f1","author":{"email":"855febcd05e17de6faf84dfb679a55886bc710a9@gmail.com","name":"Ariel Tubaltsev"},"message":"HW VTEP Schema: update Tunnel table definition\n\nvtep/vtep.xml : Tunnel table definitions were reviewed against\nlatest OVS schema.\nRelevant changes taken into HW VTEP schema.\nXML formatting of Tunnel table corrected\n\nSigned-off-by: Ariel Tubaltsev <tubaltzev@gmail.com>\nAcked-by: Bruce Davie <bdavie@vmware.com>\nSigned-off-by: Russell Bryant <russell@ovn.org>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/1928978737011cf4e8372fd2e155e497a1d667f1"},{"sha":"b67feabbbf66c2e08cbb50015c5961734b316c49","author":{"email":"0f1ab0ac7dffd9db21aa539af2fd4bb04abc3ad4@ovn.org","name":"Jarno Rajahalme"},"message":"AUTHORS: Update email address.\n\nSigned-off-by: Jarno Rajahalme <jarno@ovn.org>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/b67feabbbf66c2e08cbb50015c5961734b316c49"},{"sha":"3bf382a32efd01a27466a5a88d16896f16c800a4","author":{"email":"eba59be6f07811efcfb9b9013eddeb3628e492b2@ovn.org","name":"Andy Zhou"},"message":"AUTHORS: Update Andy Zhou's email address.\n\nSigned-off-by: Andy Zhou <azhou@ovn.org>\nAcked-by: Ben Pfaff <blp@ovn.org>\nAcked-by: Russell Bryant <russell@ovn.org>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/3bf382a32efd01a27466a5a88d16896f16c800a4"},{"sha":"c7c5a4bc215f37ad926727f85a72acdbf88dea6c","author":{"email":"59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","name":"Joe Stringer"},"message":"AUTHORS: Update email address.\n\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Ben Pfaff <blp@ovn.org>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/c7c5a4bc215f37ad926727f85a72acdbf88dea6c"},{"sha":"0a939c1f157f67168ff17e55add718d0b28ddb51","author":{"email":"c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","name":"Jarno Rajahalme"},"message":"utilities/ovs-ofctl: Fix meter requests.\n\nMeter requests should use dump/stats transaction, instead of\ntransact_noreply, which caused the output to go to stderr and an error\nexit.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/0a939c1f157f67168ff17e55add718d0b28ddb51"},{"sha":"89108874d59364313f9e5e192ba8ca00a2771d93","author":{"email":"c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","name":"Jarno Rajahalme"},"message":"ofproto: Check actions also for packet outs and traces.\n\nMake the packet out and trace processing perform the same actions\nchecks as flow mod processing does.\n\nThis used to be the case before, but at some point these have diverged\nto perform different combinations of checks.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/89108874d59364313f9e5e192ba8ca00a2771d93"},{"sha":"3deaf1b1b549847a7e8c0816c9895a7e9c531b67","author":{"email":"b976e30a45d63c2a0abc7affa98151be77bdd1bc@redhat.com","name":"Babu Shanmugam"},"message":"ovn: Dedicated connection handler for packet-ins\n\nThis patch opens and maintains a new connection that is dedicated\nto monitor the packet-ins for br-int.\n\nSigned-off-by: Babu Shanmugam <bschanmu@redhat.com>","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/3deaf1b1b549847a7e8c0816c9895a7e9c531b67"},{"sha":"ba965c226ffb5b5e8eee8206961f54e2fa082200","author":{"email":"b976e30a45d63c2a0abc7affa98151be77bdd1bc@redhat.com","name":"Babu Shanmugam"},"message":"ovn: New flows for DHCP tranffic\n\nThe ovn-controller registers a flow in table 33 (LOCAL_OUTPUT) to\nsend a packet matching the DHCP discover/request structure to\na specific controller id, that the ovn pinctrl has registered on\nit's ofconn.\n\nSigned-off-by: Babu Shanmugam <bschanmu@redhat.com>\nSigned-off-by: Numan Siddique <nusiddiq@redhat.com>\nCo-authored-by: Numan Siddique <nusiddiq@redhat.com>\n\nConflicts:\n\tovn/controller/pinctrl.c","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/ba965c226ffb5b5e8eee8206961f54e2fa082200"},{"sha":"27aa307c685f156d8047613105e46e7bb01c624b","author":{"email":"b976e30a45d63c2a0abc7affa98151be77bdd1bc@redhat.com","name":"Babu Shanmugam"},"message":"ovn: Process dhcp packet-ins and respond through packet-outs\n\nThe DHCP packets can be of two types\n(1) DHCP Discover\n(2) DHCP Request\n\nFor (1), the controller should respond with DHCP offer and for (2),\neither DHCP Ack or DHCP Nack should be sent. In this patch, DHCP Nack\nis never sent. In case of failures in validating the packet, the\ncontroller does not respond at all.\n\nFor a DHCP packet, the IP address is read from the port binding table\nwith the source MAC as the search reference. The DHCP options for netmask\nand router are expected with key values dhcp_opt_1 and\ndhcp_opt_3 respectively in port binding table - options column.\nIn case of the absence of these options from\nlogical port entry, dhcp packet is flooded.\n\nSigned-off-by: Babu Shanmugam <bschanmu@redhat.com>\nSigned-off-by: Numan Siddique <nusiddiq@redhat.com>\nCo-Authored-by: Numan Siddique <nusiddiq@redhat.com>\n\nConflicts:\n\tovn/controller/pinctrl.c","distinct":true,"url":"https://api.github.com/repos/anbu-enovance/ovs/commits/27aa307c685f156d8047613105e46e7bb01c624b"}]}