{"push_id":2421027318,"size":3,"distinct_size":3,"ref":"refs/heads/branch-2.9","head":"1e8b6b45f8ef2e311774d256ea41e23df5d78930","before":"8984b8034947f98d763b127f618a1db2dd0e6ddb","commits":[{"sha":"63443bf315a263357aef84ff54f315df95a87a18","author":{"name":"Timothy Redaelli","email":"37600a8fc7c7eac6137c84cd795b82cb928a5df2@redhat.com"},"message":"python: KeyError shouldn't be raised from __getattr__\n\nOn Python 3 hasattr only intercepts AttributeError exception.\nOn Python2, instead, hasattr intercepts all the exceptions.\n\nThis means __getattr__ shouldn't return KeyError when the attribute\ndoesn't exists, but it should raise AttributeError instead.\n\nFixes: 2d54d8011e14 (\"Python-IDL: getattr after mutate fix\")\nSigned-off-by: Timothy Redaelli <tredaelli@redhat.com>\nSigned-off-by: Russell Bryant <russell@ovn.org>","distinct":true,"url":"https://api.github.com/repos/istokes/ovs/commits/63443bf315a263357aef84ff54f315df95a87a18"},{"sha":"87dbe8bc310df0aac1228b5ede2bc36f2e1f1606","author":{"name":"Ben Pfaff","email":"b30031e87fea8687a432a5f632461bee2630c54c@ovn.org"},"message":"odp-util: Print eth() for Ethernet flows if packet_type is absent.\n\nOVS datapaths have two different ways to indicate what kind of packet a\nflow matches.  One way, used by the userspace datapath, is\nOVS_KEY_ATTR_PACKET_TYPE.  Another way, used by the kernel datapath, is\nOVS_KEY_ATTR_ETHERTYPE when used in the absence of OVS_KEY_ATTR_ETHERNET;\nwhen the latter is present, the packet is always an Ethernet packet.  The\ncode to print datapath flows wasn't paying attention to this distinction\nand always omitted eth() from the output when OVS_KEY_ATTR_ETHERNET was\nfully wildcarded, which meant that upon later re-parsing the\nOVS_KEY_ATTR_ETHERNET key was omitted, which made it look like a\nnon-Ethernet match was being described.\n\nThis commit makes odp_util_format() add eth() to the output when\nOVS_KEY_ATTR_ETHERNET is present and OVS_KEY_ATTR_PACKET_TYPE is absent,\navoiding the problem.\n\nReported-by: Amar Padmanabhan <amarpadmanabhan@fb.com>\nReported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2017-December/045817.html\nReported-by: Su Wang <suwang@vmware.com>\nVMWare-BZ: #2070488\nSigned-off-by: Ben Pfaff <blp@ovn.org>\nTested-by: Yi-Hung Wei <yihung.wei@gmail.com>\nAcked-by: Yi-Hung Wei <yihung.wei@gmail.com>","distinct":true,"url":"https://api.github.com/repos/istokes/ovs/commits/87dbe8bc310df0aac1228b5ede2bc36f2e1f1606"},{"sha":"1e8b6b45f8ef2e311774d256ea41e23df5d78930","author":{"name":"Roi Dayan","email":"8a1b41b0042121336755de723a95aa49a4b911ca@mellanox.com"},"message":"lib/tc: Handle error parsing action in nl_parse_single_action\n\nRaise the error up instead of ignoring it.\nBefore this commit beside an error an incorrect rule was also printed.\n\nSigned-off-by: Roi Dayan <roid@mellanox.com>\nReviewed-by: Paul Blakey <paulb@mellanox.com>\nSigned-off-by: Simon Horman <simon.horman@netronome.com>","distinct":true,"url":"https://api.github.com/repos/istokes/ovs/commits/1e8b6b45f8ef2e311774d256ea41e23df5d78930"}]}
{"actor":{"display_login":"istokes"}}