{"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":"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."}},{"before":"604e54fc3c7d52bae28c462c49bfd2d0c2d736ef","after":"252ee0f182113b8826f6b6be838208864f43d159","ref":"refs/heads/main","pushedAt":"2024-09-09T09:14:05.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":"dpif: Fix flow put debug message match content.\n\nThe odp_flow_format() function applies a wildcard mask when a\nmask for a given key was not present. However, in the context of\ninstalling flows in the datapath, the absence of a mask actually\nindicates that the key should be ignored, meaning it should not\nbe masked at all.\n\nTo address this inconsistency, odp_flow_format() now includes an\noption to skip formatting keys that are missing a mask.\n\nThis was found during a debug session of the ‘datapath - ping between two\nports on cvlan’ test case. The log message was showing the following:\n\n put[create] ufid:XX recirc_id(0),dp_hash(0/0),skb_priority(0/0),in_port(3),\n skb_mark(0/0),ct_state(0/0),ct_zone(0/0),ct_mark(0/0),ct_label(0/0),\n eth(src=12:f6:8b:52:f9:75,dst=6e:48:c8:77:d3:8c),eth_type(0x88a8),\n vlan(vid=4094,pcp=0/0x0),encap(eth_type(0x8100),\n vlan(vid=100/0x0,pcp=0/0x0),encap(eth_type(0x0800),\n ipv4(src=10.2.2.2,dst=10.2.2.1,proto=1,tos=0,ttl=64,frag=no),\n icmp(type=0,code=0))), actions:2\n\nWhere it should have shown the below:\n\n put[create] ufid:XX recirc_id(0),dp_hash(0/0),skb_priority(0/0),in_port(3),\n skb_mark(0/0),ct_state(0/0),ct_zone(0/0),ct_mark(0/0),ct_label(0/0),\n eth(src=12:f6:8b:52:f9:75,dst=6e:48:c8:77:d3:8c),eth_type(0x88a8),\n vlan(vid=4094,pcp=0/0x0),encap(eth_type(0x8100)), actions:2\n\nAcked-by: Simon Horman \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"dpif: Fix flow put debug message match content."}},{"before":"0051785f00c52cbbc2897989a454a5512e82dce0","after":"604e54fc3c7d52bae28c462c49bfd2d0c2d736ef","ref":"refs/heads/main","pushedAt":"2024-09-03T12:04:33.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":"ovs-dpctl-top: Fix RuntimeError with resizing flow dict during iteration.\n\nPython does not allow modifying a dictionary or list while iterating\nover the elements. The common idom to work around this is to create\na copy of the keys or elements and then use that information to delete\nthe corresponding entries from the original dictionary.\n\nThis patch changes the iteration to use an intermediate copy and then\nmodify the original dictionary. This avoids the associated\nRuntimeError.\n\nReported-by: Eelco Chaudron \nReported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2024-August/417000.html\nAcked-by: Eelco Chaudron \nFixes: 14b4c575c284 (\"utilities: a top like tool for ovs-dpctl dump-flows.\")\nSigned-off-by: Aaron Conole ","shortMessageHtmlLink":"ovs-dpctl-top: Fix RuntimeError with resizing flow dict during iterat…"}},{"before":"c38ff60c274b6a70ad7b4d91f999f89b26957bde","after":"0051785f00c52cbbc2897989a454a5512e82dce0","ref":"refs/heads/main","pushedAt":"2024-08-30T13:00:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"apconole","name":"Aaron Conole","path":"/apconole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092926?s=80&v=4"},"commit":{"message":"ovs-dpctl-top: Fix Python3.12 invalid syntax warning.\n\nPython3.12 is throwing syntax warnings in ovs-dpctl-top\n\n[root@localhost ~]# python --version\nPython 3.12.5\n[root@localhost ~]# ovs-dpctl-top --help > /dev/null\n/usr/bin/ovs-dpctl-top:392: SyntaxWarning: invalid escape sequence '\\w'\n FIELDS_CMPND = re.compile(\"([\\w]+)\\((.+)\\)\")\n/usr/bin/ovs-dpctl-top:394: SyntaxWarning: invalid escape sequence '\\w'\n FIELDS_CMPND_ELEMENT = re.compile(\"([\\w:]+)=([/\\.\\w:]+)\")\n/usr/bin/ovs-dpctl-top:395: SyntaxWarning: invalid escape sequence '\\w'\n FIELDS_ELEMENT = re.compile(\"([\\w]+):([-\\.\\w]+)\")\n\nThe warning seems to be new to python3.12\n\nPython 3.12.5 (main, Aug 23 2024, 00:00:00)\n>>> import re\n>>> re.compile(\"([\\w]+)\\((.+)\\)\")\n:1: SyntaxWarning: invalid escape sequence '\\w'\nre.compile('([\\\\w]+)\\\\((.+)\\\\)')\n>>> re.compile(r\"([\\w]+)\\((.+)\\)\")\nre.compile('([\\\\w]+)\\\\((.+)\\\\)')\n\nPython 3.11.4 (main, Jun 7 2023, 00:00:00)\n>>> import re\n>>> re.compile(\"([\\w]+)\\((.+)\\)\")\nre.compile('([\\\\w]+)\\\\((.+)\\\\)')\n\nPrepending the string with r tells python treat the string as a raw string\nliteral and to not try to escape \\w, \\(, etc, and gets rid of the warning\n\nSigned-off-by: Michael Santana \nAcked-by: Simon Horman \nAcked-by: Eelco Chaudron \nSigned-off-by: Aaron Conole ","shortMessageHtmlLink":"ovs-dpctl-top: Fix Python3.12 invalid syntax warning."}},{"before":"32ff65ac6fda5d292c405718387d73e5ae130141","after":"a67c12d515325b6f8ed610a9ebb7652c9d4da2bf","ref":"refs/heads/branch-3.4","pushedAt":"2024-08-29T11:19:43.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":"userspace: Correctly set ip offload flag in native tunneling.\n\nCoverity identified the following issue\n\nCID 425094: (#1 of 1): Unchecked return value (CHECKED_RETURN)\n4. check_return: Calling dp_packet_hwol_tx_ip_csum without checking\nreturn value (as is done elsewhere 9 out of 11 times).\n\nThis appears to be a true positive, the fields getter was called instead\nof its setter.\n\nFixes: 084c8087292c (\"userspace: Support VXLAN and GENEVE TSO.\")\nReported-by: Eelco Chaudron \nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"userspace: Correctly set ip offload flag in native tunneling."}},{"before":"09cfc0ba9ecbf0efd9ff1e5657c3fd773d72fb48","after":"a6b49a6a286b764f5bb851484ae77d353b0c97c5","ref":"refs/heads/branch-3.3","pushedAt":"2024-08-29T11:18:56.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":"userspace: Correctly set ip offload flag in native tunneling.\n\nCoverity identified the following issue\n\nCID 425094: (#1 of 1): Unchecked return value (CHECKED_RETURN)\n4. check_return: Calling dp_packet_hwol_tx_ip_csum without checking\nreturn value (as is done elsewhere 9 out of 11 times).\n\nThis appears to be a true positive, the fields getter was called instead\nof its setter.\n\nFixes: 084c8087292c (\"userspace: Support VXLAN and GENEVE TSO.\")\nReported-by: Eelco Chaudron \nAcked-by: Simon Horman \nSigned-off-by: Mike Pattrick \nSigned-off-by: Eelco Chaudron ","shortMessageHtmlLink":"userspace: Correctly set ip offload flag in native tunneling."}},{"before":"963dec466234e38508e53a28a7e6fce3c4b4a377","after":"c38ff60c274b6a70ad7b4d91f999f89b26957bde","ref":"refs/heads/main","pushedAt":"2024-08-29T09:43:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"chaudron","name":"Eelco Chaudron","path":"/chaudron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18258026?s=80&v=4"},"commit":{"message":"odp-util: Fix dead code warning in format_odp_set_nsh().\n\nThe 'type' verification is incorrect, leading to a dead code warning.\nThe value OVS_NSH_KEY_ATTR_MAX represents the maximum value, not the\nmaximum plus one. This fix ensures that the OVS_NSH_KEY_ATTR_MD2 case\nis reachable by changing the condition from 'greater than or equal'\nto 'greater than'.\"\n\nFixes: 81fdabb94dd7 (\"nsh: fix nested mask for OVS_KEY_ATTR_NSH\")\nSigned-off-by: Eelco Chaudron \nAcked-by: Aaron Conole ","shortMessageHtmlLink":"odp-util: Fix dead code warning in format_odp_set_nsh()."}},{"before":"a097f4a39bdb4c452369c0882259135fc45a7a74","after":"09cfc0ba9ecbf0efd9ff1e5657c3fd773d72fb48","ref":"refs/heads/branch-3.3","pushedAt":"2024-08-27T20:32:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Prepare for 3.3.3.\n\nAcked-by: Aaron Conole \nAcked-by: Eelco Chaudron \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"Prepare for 3.3.3."}},{"before":"05bdf2a252b5e7c39f544fe556b40eb01f990dff","after":"fecbba4bc01db774cb8a95b0e071eb37f16fa9f9","ref":"refs/heads/branch-2.17","pushedAt":"2024-08-27T20:32:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Prepare for 2.17.12.\n\nAcked-by: Aaron Conole \nAcked-by: Eelco Chaudron \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"Prepare for 2.17.12."}},{"before":"1e6c691699dd955aeeb27fe8ea46fe23c6da8b1a","after":"a097f4a39bdb4c452369c0882259135fc45a7a74","ref":"refs/heads/branch-3.3","pushedAt":"2024-08-27T18:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"docs: Fix argument formatting in ovs-appctl(8) man page.\n\nThe synopsis is not printed out correctly, because \"``\" is not\nspaced out from the text correctly. Use the \"\\ \" to separate.\nThis symbol will not be rendered, but allows to separate the\nformatting inside rST.\n\nAlso, arguments in man pages are typically underlined instead\nof being normal text in triangular brackets.\n\nFixing a couple other minor issues along the way.\n\nAcked-by: Simon Horman \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"docs: Fix argument formatting in ovs-appctl(8) man page."}},{"before":"c45794afb47af1c33678022138d34e4b12af1f8a","after":"32ff65ac6fda5d292c405718387d73e5ae130141","ref":"refs/heads/branch-3.4","pushedAt":"2024-08-27T18:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"docs: Fix argument formatting in ovs-appctl(8) man page.\n\nThe synopsis is not printed out correctly, because \"``\" is not\nspaced out from the text correctly. Use the \"\\ \" to separate.\nThis symbol will not be rendered, but allows to separate the\nformatting inside rST.\n\nAlso, arguments in man pages are typically underlined instead\nof being normal text in triangular brackets.\n\nFixing a couple other minor issues along the way.\n\nAcked-by: Simon Horman \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"docs: Fix argument formatting in ovs-appctl(8) man page."}},{"before":"19d809afb3525eb6aeb8dafc8eb5d13deca8da04","after":"963dec466234e38508e53a28a7e6fce3c4b4a377","ref":"refs/heads/main","pushedAt":"2024-08-27T18:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"docs: Fix argument formatting in ovs-appctl(8) man page.\n\nThe synopsis is not printed out correctly, because \"``\" is not\nspaced out from the text correctly. Use the \"\\ \" to separate.\nThis symbol will not be rendered, but allows to separate the\nformatting inside rST.\n\nAlso, arguments in man pages are typically underlined instead\nof being normal text in triangular brackets.\n\nFixing a couple other minor issues along the way.\n\nAcked-by: Simon Horman \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"docs: Fix argument formatting in ovs-appctl(8) man page."}},{"before":"3ff343a96b4cf21662376296e994a3ae9e7f0c82","after":"659bbfe452142e9aae401c5c1ff8cc482222ad28","ref":"refs/heads/branch-3.2","pushedAt":"2024-08-27T13:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"dp-packet: Correct IPv4 checksum calculation.\n\nDuring the transition towards checksum offloading, the function to\nhandle software fallback of IPv4 checksums didn't account for the\noptions field.\n\nFixes: 5d11c47d3ebe (\"userspace: Enable IP checksum offloading by default.\")\nReported-by: Jun Wang \nReported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-July/053236.html\nSigned-off-by: Mike Pattrick \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"dp-packet: Correct IPv4 checksum calculation."}},{"before":"b24b4300769131507a5a111a59d69eba2767700d","after":"782b38b92b007492fa59b679c5167b0fb6f0f0d9","ref":"refs/heads/dpdk-latest","pushedAt":"2024-08-22T12:11:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kevintraynor","name":null,"path":"/kevintraynor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6536388?s=80&v=4"},"commit":{"message":"ci: Check compilation with DPDK experimental API.\n\nAdd jobs to check compilation with DPDK experimental API enabled.\nThis will help us catch issues for the day we need one of them.\n\nNote: this should not be merged to master, intended for dpdk-latest\nbranch only.\n\nSigned-off-by: David Marchand \nSigned-off-by: Ian Stokes \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ci: Check compilation with DPDK experimental API."}},{"before":"dbeabcc68160db9839cec160436298df47543bfc","after":"19d809afb3525eb6aeb8dafc8eb5d13deca8da04","ref":"refs/heads/main","pushedAt":"2024-08-15T20:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"AUTHORS: Update email for Rosemarie O'Riorden.\n\nSigned-off-by: Rosemarie O'Riorden \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"AUTHORS: Update email for Rosemarie O'Riorden."}},{"before":"2ff8ed8de0da6ef0a80cef089640281c5709d3f7","after":"dbeabcc68160db9839cec160436298df47543bfc","ref":"refs/heads/main","pushedAt":"2024-08-15T17:39:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Set release date for 3.4.0.\n\nAcked-by: Aaron Conole \nAcked-by: Eelco Chaudron \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"Set release date for 3.4.0."}},{"before":"b0e749ba8e644340ff01ef1aa4c909b0b85b30bc","after":"c45794afb47af1c33678022138d34e4b12af1f8a","ref":"refs/heads/branch-3.4","pushedAt":"2024-08-15T17:37:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Prepare for 3.4.1.\n\nAcked-by: Aaron Conole \nAcked-by: Eelco Chaudron \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"Prepare for 3.4.1."}},{"before":"c1c70e0838b443263315a4060f49a123838c2d54","after":"1e6c691699dd955aeeb27fe8ea46fe23c6da8b1a","ref":"refs/heads/branch-3.3","pushedAt":"2024-08-15T12:54:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"dp-packet: Correct IPv4 checksum calculation.\n\nDuring the transition towards checksum offloading, the function to\nhandle software fallback of IPv4 checksums didn't account for the\noptions field.\n\nFixes: 5d11c47d3ebe (\"userspace: Enable IP checksum offloading by default.\")\nReported-by: Jun Wang \nReported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-July/053236.html\nSigned-off-by: Mike Pattrick \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"dp-packet: Correct IPv4 checksum calculation."}},{"before":"6b6823a57678cae743647dcf914fc47e757d1dfc","after":"b0e749ba8e644340ff01ef1aa4c909b0b85b30bc","ref":"refs/heads/branch-3.4","pushedAt":"2024-08-15T12:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"dp-packet: Correct IPv4 checksum calculation.\n\nDuring the transition towards checksum offloading, the function to\nhandle software fallback of IPv4 checksums didn't account for the\noptions field.\n\nFixes: 5d11c47d3ebe (\"userspace: Enable IP checksum offloading by default.\")\nReported-by: Jun Wang \nReported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-July/053236.html\nSigned-off-by: Mike Pattrick \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"dp-packet: Correct IPv4 checksum calculation."}},{"before":"ea2bd0d6fd007f0997a827b624b10b0c0c0fbd8e","after":"2ff8ed8de0da6ef0a80cef089640281c5709d3f7","ref":"refs/heads/main","pushedAt":"2024-08-15T12:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"dp-packet: Correct IPv4 checksum calculation.\n\nDuring the transition towards checksum offloading, the function to\nhandle software fallback of IPv4 checksums didn't account for the\noptions field.\n\nFixes: 5d11c47d3ebe (\"userspace: Enable IP checksum offloading by default.\")\nReported-by: Jun Wang \nReported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-July/053236.html\nSigned-off-by: Mike Pattrick \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"dp-packet: Correct IPv4 checksum calculation."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt0EAhQA","startCursor":null,"endCursor":null}},"title":"Activity · openvswitch/ovs"}