{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18383364,"defaultBranch":"main","name":"ovs","ownerLogin":"openvswitch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-02T22:15:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7143863?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724790751.0","currentOid":""},"activityList":{"items":[{"before":"2c7e2d58c30361de56dcae81cb31e399db1ad73c","after":"8370cda589e66ddf0aa2f323fcef81875d1c5a82","ref":"refs/heads/main","pushedAt":"2024-09-26T07:58:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"AUTHORS: Add Sunyang Wu.\n\nAdd Sunyang Wu to AUTHORS file.\n\nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"AUTHORS: Add Sunyang Wu."}},{"before":"5f5c3d92295ee82ad59f0ba5ccba67baa9349426","after":"c4a5a2f7ee86dffb10a6d19536537486672ebc6f","ref":"refs/heads/branch-3.3","pushedAt":"2024-09-23T08:34:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"AUTHORS: Add Jun Wang.\n\nSigned-off-by: Ilya Maximets \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"AUTHORS: Add Jun Wang."}},{"before":"e05a769314fe981fa4baaaa9f315f2b229464272","after":"d17dbccf037282a0709d6facce7c9dfa8494277a","ref":"refs/heads/branch-3.4","pushedAt":"2024-09-23T08:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"netdev-dpdk: Disable outer udp checksum offload for txgbe driver.\n\nFixing the issue of incorrect outer UDP checksum in packets sent by\nthe wangxun network card (driver is txgbe), we disabled\nRTE_ETH_TX_OFFLOAD_OUTER_UDP_CKSUM.\n\nFixes: 084c8087292c (\"userspace: Support VXLAN and GENEVE TSO.\")\nReported-by: Jun Wang \n\nAcked-by: David Marchand \nAcked-by: Simon Horman \nSigned-off-by: Jun Wang \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"netdev-dpdk: Disable outer udp checksum offload for txgbe driver."}},{"before":"72da322f89fc00053766bf9f785649ab77611700","after":"a31060e609a9c05f4372c5530af0ff99b143cc27","ref":"refs/heads/branch-2.17","pushedAt":"2024-09-20T13:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"0081168cf29df11605d9a2a3281a0d0068426626","after":"a9fb878679fb08bc3807cf455b0d3ce1797be26d","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T13:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"8ec460bbe5b17c3a98232b96491b8e223ffcc5bf","after":"dc2e4ea5efcff81e50a9c8dbbab7b9eafe2405e8","ref":"refs/heads/branch-3.1","pushedAt":"2024-09-20T13:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"ec103da96b85a973a46cae45f7b1dfe7427ccd1d","after":"ba4b28b1ec15b70af3863623a7235e1b51b8f460","ref":"refs/heads/branch-3.2","pushedAt":"2024-09-20T13:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"2d14266cb9426436449e5b222d078661c0f87749","after":"5f5c3d92295ee82ad59f0ba5ccba67baa9349426","ref":"refs/heads/branch-3.3","pushedAt":"2024-09-20T13:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"7d074979f36d9510448334fdb4957f2e14e4bbeb","after":"e05a769314fe981fa4baaaa9f315f2b229464272","ref":"refs/heads/branch-3.4","pushedAt":"2024-09-20T13:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole \n(cherry picked from commit 2c7e2d58c30361de56dcae81cb31e399db1ad73c)","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"e3ac1e5e7f7c0f9dad84c806497f37d357050b94","after":"2c7e2d58c30361de56dcae81cb31e399db1ad73c","ref":"refs/heads/main","pushedAt":"2024-09-20T13:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"selinux: Update policy file.\n\nFailing to install the selinux policy file under RHEL9.1 with\nerror \"Failed to resolve permission audit_write\".\nChecking online SELinux permissions, I found that those classes\ndon't support those permissions. So not sure how it's passing on\nother distributions like RHEL8.2, maybe being ignored.\nWith this change I can install the policy file in RHEL8.2 and RHEL9.1.\n\nFixes: 84d272330506 (\"selinux: update policy to reflect non-root and dpdk support\")\nSigned-off-by: Roi Dayan \nSigned-off-by: Aaron Conole ","shortMessageHtmlLink":"selinux: Update policy file."}},{"before":"e40f9312f8ad92682e16b189ca5553d309dc3651","after":"e3ac1e5e7f7c0f9dad84c806497f37d357050b94","ref":"refs/heads/main","pushedAt":"2024-09-20T11:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"AUTHORS: Add Jonathan Davies .\n\nAdd Jonathan Davies to AUTHORS file.\n\nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"AUTHORS: Add Jonathan Davies ."}},{"before":"07889466b9e544b77da2f7eb30e185796f42777a","after":"72da322f89fc00053766bf9f785649ab77611700","ref":"refs/heads/branch-2.17","pushedAt":"2024-09-20T11:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ofproto-dpif-mirror: Always revalidate on mirror update.\n\nPreviously updating mirror settings would not trigger a revalidation,\nthis could result in impactful changes to mirrors taking a long time to\ntake effect.\n\nThis change sets need_revalidate whenever a setting is successfully set\non a mirror.\n\nFixes: ec7ceaed4f3e (\"ofproto-dpif: Modularize mirror code.\")\nReported-at: https://issues.redhat.com/browse/FDP-788\nTested-by: Kevin Traynor \nAcked-by: Kevin Traynor \nSigned-off-by: Mike Pattrick \nAcked-by: Eelco Chaudron \nSigned-off-by: Kevin Traynor ","shortMessageHtmlLink":"ofproto-dpif-mirror: Always revalidate on mirror update."}},{"before":"876584141c10ca684f3d83e053463473491341f9","after":"0081168cf29df11605d9a2a3281a0d0068426626","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T11:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ofproto-dpif-mirror: Always revalidate on mirror update.\n\nPreviously updating mirror settings would not trigger a revalidation,\nthis could result in impactful changes to mirrors taking a long time to\ntake effect.\n\nThis change sets need_revalidate whenever a setting is successfully set\non a mirror.\n\nFixes: ec7ceaed4f3e (\"ofproto-dpif: Modularize mirror code.\")\nReported-at: https://issues.redhat.com/browse/FDP-788\nTested-by: Kevin Traynor \nAcked-by: Kevin Traynor \nSigned-off-by: Mike Pattrick \nAcked-by: Eelco Chaudron \nSigned-off-by: Kevin Traynor ","shortMessageHtmlLink":"ofproto-dpif-mirror: Always revalidate on mirror update."}},{"before":"99e7cf9cce1ca4a7fdf6bdb63f453b102f6d892f","after":"8ec460bbe5b17c3a98232b96491b8e223ffcc5bf","ref":"refs/heads/branch-3.1","pushedAt":"2024-09-20T11:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ofproto-dpif-mirror: Always revalidate on mirror update.\n\nPreviously updating mirror settings would not trigger a revalidation,\nthis could result in impactful changes to mirrors taking a long time to\ntake effect.\n\nThis change sets need_revalidate whenever a setting is successfully set\non a mirror.\n\nFixes: ec7ceaed4f3e (\"ofproto-dpif: Modularize mirror code.\")\nReported-at: https://issues.redhat.com/browse/FDP-788\nTested-by: Kevin Traynor \nAcked-by: Kevin Traynor \nSigned-off-by: Mike Pattrick \nAcked-by: Eelco Chaudron \nSigned-off-by: Kevin Traynor ","shortMessageHtmlLink":"ofproto-dpif-mirror: Always revalidate on mirror update."}},{"before":"1e56776eff0c26832003af31379fb8016667a85a","after":"ec103da96b85a973a46cae45f7b1dfe7427ccd1d","ref":"refs/heads/branch-3.2","pushedAt":"2024-09-20T11:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ofproto-dpif-mirror: Always revalidate on mirror update.\n\nPreviously updating mirror settings would not trigger a revalidation,\nthis could result in impactful changes to mirrors taking a long time to\ntake effect.\n\nThis change sets need_revalidate whenever a setting is successfully set\non a mirror.\n\nFixes: ec7ceaed4f3e (\"ofproto-dpif: Modularize mirror code.\")\nReported-at: https://issues.redhat.com/browse/FDP-788\nTested-by: Kevin Traynor \nAcked-by: Kevin Traynor \nSigned-off-by: Mike Pattrick \nAcked-by: Eelco Chaudron \nSigned-off-by: Kevin Traynor ","shortMessageHtmlLink":"ofproto-dpif-mirror: Always revalidate on mirror update."}},{"before":"049d00f68311c59fc46f1436d5f1e8af0ede6ba0","after":"2d14266cb9426436449e5b222d078661c0f87749","ref":"refs/heads/branch-3.3","pushedAt":"2024-09-20T11:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ofproto-dpif-mirror: Always revalidate on mirror update.\n\nPreviously updating mirror settings would not trigger a revalidation,\nthis could result in impactful changes to mirrors taking a long time to\ntake effect.\n\nThis change sets need_revalidate whenever a setting is successfully set\non a mirror.\n\nFixes: ec7ceaed4f3e (\"ofproto-dpif: Modularize mirror code.\")\nReported-at: https://issues.redhat.com/browse/FDP-788\nTested-by: Kevin Traynor \nAcked-by: Kevin Traynor \nSigned-off-by: Mike Pattrick \nAcked-by: Eelco Chaudron \nSigned-off-by: Kevin Traynor ","shortMessageHtmlLink":"ofproto-dpif-mirror: Always revalidate on mirror update."}},{"before":"bb49e027c1e88a5b7afdd1b30918ce713beb79f2","after":"049d00f68311c59fc46f1436d5f1e8af0ede6ba0","ref":"refs/heads/branch-3.3","pushedAt":"2024-09-20T11:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.\n\nGitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu\nkernel that contains a known bug, but doesn't have a fix (presumably\nbecause the fix is not in 6.8 branch, since 6.8 kernel version is not\nsupported upstream).\n\nThe fix is in commit a23ac973f67f (\"openvswitch: get related ct labels\nfrom its master if it is not confirmed\"). Turn off these tests in CI\nuntil the kernel is fixed.\n\nThis skips the tests for the userspace datapath as well, but hopefully\nwe'll be able to revert this change soon, so I didn't want to create\nextra infrastructure for this workaround.\n\nSigned-off-by: Ilya Maximets \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."}},{"before":"76ba41b5c27f437abf5f51b72fc424276ebf8d2c","after":"7d074979f36d9510448334fdb4957f2e14e4bbeb","ref":"refs/heads/branch-3.4","pushedAt":"2024-09-20T11:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.\n\nGitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu\nkernel that contains a known bug, but doesn't have a fix (presumably\nbecause the fix is not in 6.8 branch, since 6.8 kernel version is not\nsupported upstream).\n\nThe fix is in commit a23ac973f67f (\"openvswitch: get related ct labels\nfrom its master if it is not confirmed\"). Turn off these tests in CI\nuntil the kernel is fixed.\n\nThis skips the tests for the userspace datapath as well, but hopefully\nwe'll be able to revert this change soon, so I didn't want to create\nextra infrastructure for this workaround.\n\nSigned-off-by: Ilya Maximets \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."}},{"before":"1b99649025ae767974d0a7cea88d1e9f46f4378d","after":"e40f9312f8ad92682e16b189ca5553d309dc3651","ref":"refs/heads/main","pushedAt":"2024-09-20T10:47:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.\n\nGitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu\nkernel that contains a known bug, but doesn't have a fix (presumably\nbecause the fix is not in 6.8 branch, since 6.8 kernel version is not\nsupported upstream).\n\nThe fix is in commit a23ac973f67f (\"openvswitch: get related ct labels\nfrom its master if it is not confirmed\"). Turn off these tests in CI\nuntil the kernel is fixed.\n\nThis skips the tests for the userspace datapath as well, but hopefully\nwe'll be able to revert this change soon, so I didn't want to create\nextra infrastructure for this workaround.\n\nSigned-off-by: Ilya Maximets \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."}},{"before":"172a66580523722d0ed1921262f1ba7807cf157e","after":"1b99649025ae767974d0a7cea88d1e9f46f4378d","ref":"refs/heads/main","pushedAt":"2024-09-16T09:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"AUTHORS: Add Liu Yulong.\n\nAdd Liu Yulong to AUTHORS file.\n\nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"AUTHORS: Add Liu Yulong."}},{"before":"fa731c1129f10a21b57671ec64c01ef40225d347","after":"172a66580523722d0ed1921262f1ba7807cf157e","ref":"refs/heads/main","pushedAt":"2024-09-16T09:40:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"netdev-offload-dpdk: Change flow offload failure log level.\n\nPreviously when a flow was attempted to be offloaded, if it\ncould not be offloaded and did not return an actions error,\na warning was logged.\n\nThe reason there was an exception for an actions error was to allow\nfor failure for full offload of a flow because it will fallback to\npartial offload. There are some issues with this approach to logging.\n\nSome NICs do not specify an actions error, because other config in\nthe NIC may be checked first. e.g. In the case of Mellanox CX-5,\nthere can be different types of offload configured, so an unspecified\nerror may be returned.\n\nMore generally, enabling hw-offload is best effort per datapath/NIC/flow\nas full and partial offload support in NICs is variable and there is\nalways fallback to software.\n\nSo there is likely to be repeated logging about offloading of flows\nfailing. With this in mind, change the log level to debug.\n\nThe status of the offload can still be seen with below command:\n$ ovs-appctl dpctl/dump-flows -m\n... offloaded:partial ...\n\nAlso, remove some duplicated rate limiting and tidy-up the succeed\nand failure logs.\n\nReviewed-by: David Marchand \nSigned-off-by: Kevin Traynor \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"netdev-offload-dpdk: Change flow offload failure log level."}},{"before":"234e626198a4d99b6839061ca7e123f5c31c5ebe","after":"fa731c1129f10a21b57671ec64c01ef40225d347","ref":"refs/heads/main","pushedAt":"2024-09-12T15:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"oss-fuzz: Fix odp_flow_format() API in the fuzz tests.\n\nWhen the commit below introduced an API change, the oss-fuzz component\nwas not updated accordingly, leading to failures in the upstream\noss-fuzz tests.\n\nFor more information on the failure, see:\n https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=71524\n\nFixes: 252ee0f18211 (\"dpif: Fix flow put debug message match content.\")\nAcked-by: Ilya Maximets \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"oss-fuzz: Fix odp_flow_format() API in the fuzz tests."}},{"before":"fecbba4bc01db774cb8a95b0e071eb37f16fa9f9","after":"07889466b9e544b77da2f7eb30e185796f42777a","ref":"refs/heads/branch-2.17","pushedAt":"2024-09-12T11:35:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"0401f10819e12246784097d8e738c219f9440c07","after":"876584141c10ca684f3d83e053463473491341f9","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-12T11:35:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"120050c26f054f938ec9f6a03ac53b75abce5daa","after":"99e7cf9cce1ca4a7fdf6bdb63f453b102f6d892f","ref":"refs/heads/branch-3.1","pushedAt":"2024-09-12T11:34:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"659bbfe452142e9aae401c5c1ff8cc482222ad28","after":"1e56776eff0c26832003af31379fb8016667a85a","ref":"refs/heads/branch-3.2","pushedAt":"2024-09-12T11:34:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"a6b49a6a286b764f5bb851484ae77d353b0c97c5","after":"bb49e027c1e88a5b7afdd1b30918ce713beb79f2","ref":"refs/heads/branch-3.3","pushedAt":"2024-09-12T08:52:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"a67c12d515325b6f8ed610a9ebb7652c9d4da2bf","after":"76ba41b5c27f437abf5f51b72fc424276ebf8d2c","ref":"refs/heads/branch-3.4","pushedAt":"2024-09-12T08:00:56.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"vconn: Always properly free flow stats reply.\n\nCurrently the error conditions in vconn_dump_flows() don't handle\nfreeing memory in a consistent fashion. This can make it possible to\nreference memory after it's freed.\n\nThis patch attempts to handle errors consistently. Error conditions will\nalways cause memory to be freed and then that memory will never be\nreferenced.\n\nFixes: d444a914fdbd (\"ovn-trace: New --ovs option to also print OpenFlow flows.\")\nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"vconn: Always properly free flow stats reply."}},{"before":"c98759a4f3c8e01063ec0268334e92160f585ed3","after":"234e626198a4d99b6839061ca7e123f5c31c5ebe","ref":"refs/heads/main","pushedAt":"2024-09-12T06:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"ci: Use previous sarif-tools release due to issue in latest release.\n\nThe just released v3.0 of the sarif tools do not work as\nexpected when comparing results. Temporarily force pip\nto install the 2.0 release until this is fixed.\n\nAcked-by: Aaron Conole \nAcked-by: Simon Horman \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"ci: Use previous sarif-tools release due to issue in latest release."}},{"before":"252ee0f182113b8826f6b6be838208864f43d159","after":"c98759a4f3c8e01063ec0268334e92160f585ed3","ref":"refs/heads/main","pushedAt":"2024-09-11T14:59:54.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"ovsdb-idl: Fix IDL memory leak.\n\nIn the following case, we could see multiple leaks detected for memory allocated\nby ovsdb_idl_txn_add_map_op: insert a row in a table, set a key and delete the row\n(all within the same transaction).\n\nFor instance:\nDirect leak of 24 byte(s) in 1 object(s) allocated from:\n 0 0x4e60a7 in calloc (./tests/test-ovsdb+0x4e60a7)\n 1 0x5f9b32 in xcalloc__ ./lib/util.c:125:31\n 2 0x5f9b60 in xzalloc__ ./lib/util.c:135:12\n 3 0x5f9c25 in xzalloc ./ovs/lib/util.c:169:12\n 4 0x5d4899 in ovsdb_idl_txn_add_map_op ./lib/ovsdb-idl.c:4175:29\n 5 0x5d4758 in ovsdb_idl_txn_write_partial_map ./lib/ovsdb-idl.c:4332:5\n 6 0x53cbe8 in idltest_simple2_update_smap_setkey ./tests/idltest.c:4701:5\n 7 0x526fe2 in do_idl_partial_update_map_column ./tests/test-ovsdb.c:3027:5\n 8 0x59d99c in ovs_cmdl_run_command__ ./lib/command-line.c:247:17\n 9 0x59d79a in ovs_cmdl_run_command ./lib/command-line.c:278:5\n 10 0x51d458 in main ./tests/test-ovsdb.c:80:5\n 11 0x7f0a20a79b74 in __libc_start_main (/lib64/libc.so.6+0x27b74)\n\nAcked-by: Mike Pattrick \nSigned-off-by: Xavier Simonart \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"ovsdb-idl: Fix IDL memory leak."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNzo1ODo1Mi4wMDAwMDBazwAAAATBMHeg","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNDo1OTo1NC4wMDAwMDBazwAAAASzWMh2"}},"title":"Activity ยท openvswitch/ovs"}