{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185464698,"defaultBranch":"main","name":"dpdk","ownerLogin":"ovsrobot","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-05-07T19:21:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45605505?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718192875.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0a5f1127fbd987ed1c57f6eaf66a36bf48ec2f40","ref":"refs/heads/series_32148","pushedAt":"2024-06-12T11:47:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"r8125: add r8125 ethernet poll mode driver\n\nr8125 is for Realtek 2.5 Gigabit Ethernet NICs.\n\nSigned-off-by: Howard Wang \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"r8125: add r8125 ethernet poll mode driver"}},{"before":null,"after":"2f8765bc836fe1d7c6d1263979b427326f0f5429","ref":"refs/heads/series_32147","pushedAt":"2024-06-12T11:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"r8126: add r8126 ethernet poll mode driver\n\nr8126 is for Realtek 5 Gigabit Ethernet NICs.\n\nSigned-off-by: Howard Wang \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"r8126: add r8126 ethernet poll mode driver"}},{"before":null,"after":"d7fcf40e1f8946e2d1ac8870df53b5d1f8d0b3c9","ref":"refs/heads/series_32146","pushedAt":"2024-06-12T11:26:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"eal/arm: fix wait until scheme prototypes\n\nSome types were not converted during the transition to the stdatomic API.\n\nFixes: 1ec6a845b5cb (\"eal: use stdatomic API in public headers\")\n\nSigned-off-by: Daniel Gregory \nAcked-by: Tyler Retzlaff ","shortMessageHtmlLink":"eal/arm: fix wait until scheme prototypes"}},{"before":null,"after":"b5ccf91e0043faa6f094bc1c4c734280868fba79","ref":"refs/heads/series_32145","pushedAt":"2024-06-12T07:27:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"remove extension keyword for flex arrays\n\nFlex arrays are part of the C99 standard.\nNo need to mark them with __extension__.\n\nSigned-off-by: David Marchand \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"remove extension keyword for flex arrays"}},{"before":null,"after":"e44249f6edf3f51a8d8013e7271e1c5dfcb28aa7","ref":"refs/heads/series_32144","pushedAt":"2024-06-12T07:25:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"net/mlx5: error cqe handle Tx queue need assert\n\nWhen encountering errors in handling some queues, we should assert\nhere; otherwise, some queues will fail to send packets continuously,\nleading to traffic forwarding issues.\n\nBugzilla ID: 1449\n\nSigned-off-by: Jun Wang \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"net/mlx5: error cqe handle Tx queue need assert"}},{"before":null,"after":"51b10768ae362188b74d4c01c74d5fee74b32ddd","ref":"refs/heads/series_32143","pushedAt":"2024-06-12T05:05:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"doc: updated the documentation for cpfl PMD\n\nUpdated the latest support for CPFL PMD in MEV TS\nfirmware version 1.4.\n\nSigned-off-by: Soumyadeep Hore \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"doc: updated the documentation for cpfl PMD"}},{"before":null,"after":"bc531bbfec8b5e7895e98f78e1446707cd7233bc","ref":"refs/heads/series_32142","pushedAt":"2024-06-11T16:44:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"conf schema\n\nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"conf schema"}},{"before":null,"after":"3cd482b796590b4e837552c5f25f6c104e6f0d76","ref":"refs/heads/series_32141","pushedAt":"2024-06-11T14:05:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"vhost: manage FD with epoll\n\nSwitch to epoll so that the concern over the poll() fd array\nis removed.\nAdd a simple list of used entries and track the next free entry.\n\nepoll() is thread safe, we no more need a synchronization\nmechanism and so can remove the notification pipe.\n\nSigned-off-by: David Marchand \nSigned-off-by: Maxime Coquelin \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"vhost: manage FD with epoll"}},{"before":null,"after":"ab24a284625812e7643656cb37e70c707a86e3ef","ref":"refs/heads/series_32140","pushedAt":"2024-06-11T13:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"test: add unit test for ptr compression\n\nTest compresses and decompresses pointers with various combinations\nof memory regions and alignments and verifies the pointers are\nrecovered correctly. Additionally tests helper macros perform\ncalculations correctly.\n\nSigned-off-by: Paul Szczepanek \nReviewed-by: Honnappa Nagarahalli \nReviewed-by: Nathan Brown \nReviewed-by: Jack Bond-Preston \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"test: add unit test for ptr compression"}},{"before":null,"after":"4ab6bae2feb2ccc29d3777d5c1a9ea55e4b5fcba","ref":"refs/heads/series_32139","pushedAt":"2024-06-11T07:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"compress/uadk: support burst enqueue/dequeue\n\nThis commit adds the burst enqueue and dequeue operations,\n\nTest:\nsudo dpdk-test --vdev=compress_uadk\nRTE>>compressdev_autotest\nRTE>>quit\n\nSigned-off-by: Zhangfei Gao \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"compress/uadk: support burst enqueue/dequeue"}},{"before":null,"after":"785cdab9e6a74d62182ea4e9173a6e2a3dab6bc1","ref":"refs/heads/series_32138","pushedAt":"2024-06-11T07:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"mempool: dump includes list of memory chunks\n\nAdded information about the memory chunks holding the objects in the\nmempool when dumping the status of the mempool to a file.\n\nSigned-off-by: Morten Brørup \nAcked-by: Paul Szczepanek \nAcked-by: Andrew Rybchenko \nAcked-by: Konstantin Ananyev \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"mempool: dump includes list of memory chunks"}},{"before":null,"after":"a401d89f71499d6a20f981e5f5208d9ea7f0ffe1","ref":"refs/heads/series_32137","pushedAt":"2024-06-11T07:06:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"mempool: dump includes list of memory chunks\n\nAdded information about the memory chunks holding the objects in the\nmempool when dumping the status of the mempool to a file.\n\nSigned-off-by: Morten Brørup \nAcked-by: Paul Szczepanek \nAcked-by: Andrew Rybchenko \nAcked-by: Konstantin Ananyev \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"mempool: dump includes list of memory chunks"}},{"before":null,"after":"de2e029fa133f9ba9fa634ccdf1ce7e0b08450f8","ref":"refs/heads/series_32136","pushedAt":"2024-06-11T07:05:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"mempool: dump includes list of memory chunks\n\nAdded information about the memory chunks holding the objects in the\nmempool when dumping the status of the mempool to a file.\n\nSigned-off-by: Morten Brørup \nAcked-by: Paul Szczepanek \nAcked-by: Andrew Rybchenko \nAcked-by: Konstantin Ananyev \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"mempool: dump includes list of memory chunks"}},{"before":null,"after":"a1a731040c854998ba4175e4246894c5a9ebafc1","ref":"refs/heads/series_32135","pushedAt":"2024-06-10T22:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"net/mana: fix uninitialized scalar variable\n\nin case we didn't enter or finished the loop without getting ifname we\nret shouldn't have an arbitrary value.\n\nCoverity issue: 424690\n\nSigned-off-by: mmaatuq \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"net/mana: fix uninitialized scalar variable"}},{"before":null,"after":"26445fba4dc8facde587137aec72b4661e21e4e5","ref":"refs/heads/series_32134","pushedAt":"2024-06-10T22:06:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"net/mana: fix uninitialized scalar variable\n\nin case we didn't enter or finished the loop without getting ifname we\nret shouldn't have an arbitray value.\n\nCoverity issue: 424690\n\nSigned-off-by: mmaatuq \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"net/mana: fix uninitialized scalar variable"}},{"before":null,"after":"3b89078d9ee3027ebaa0aa9c154d8e1e440b3596","ref":"refs/heads/series_32133","pushedAt":"2024-06-10T20:45:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: Initial vlan test suite implementation\n\nThis test suite asserts the functionality of vlan filtering, stripping,\nand insertion on the poll mode driver. It consists of four test cases,\nwhich are all based off old DTS test plans, but are modified to account\nfor framework changes.\n\nBugzilla ID: 1453\n\nSigned-off-by: Dean Marx \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: Initial vlan test suite implementation"}},{"before":null,"after":"29901796a97ddfe0dd54f7134a085a319ffa403a","ref":"refs/heads/series_32132","pushedAt":"2024-06-10T19:49:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: Testbed And Node Configuration Split\n\nThis implementation splits the execution and node configuration\ncomponents of the conf.yaml into two separate config files. A\nnew command line argument is added, allowing the user to specify\nboth a node configuration file and an execution configuration\nfile. Be default, these config files are now named node_conf.yaml and\nexecution_conf.yaml, respectively.\n\nTo assert these changes, the schema calls for one of these objects,\nnodes or executions, in each file, but neither config file can have\nboth.\n\nTo avoid excess refactoring, both config files are merged together\nearly on in the load_config process.\n\nBugzilla ID: 1344\n\nSigned-off-by: Nicholas Pratte \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: Testbed And Node Configuration Split"}},{"before":null,"after":"291cc12ccc84ee28257f31a5d5befd0b020bd9dc","ref":"refs/heads/series_32131","pushedAt":"2024-06-10T19:25:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"Testbed And Node Configuration Split\n\nThis implementation splits the execution and node configuration\ncomponents of the conf.yaml into two separate config files. A\nnew command line argument is added, allowing the user to specify\nboth a node configuration file and an execution configuration\nfile. Be default, these config files are now named node_conf.yaml and\nexecution_conf.yaml, respectively.\n\nTo assert these changes, the schema calls for one of these objects,\nnodes or executions, in each file, but neither config file can have\nboth.\n\nTo avoid excess refactoring, both config files are merged together\nearly on in the load_config process.\n\nBugzilla ID: 1344\n\nSigned-off-by: Nicholas Pratte \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"Testbed And Node Configuration Split"}},{"before":null,"after":"06987372cddcca09f591468e2ea68ac0e752c455","ref":"refs/heads/series_32129","pushedAt":"2024-06-10T15:45:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: Change hugepage 'amount' to a different term\n\nThe term 'amount' is used for uncountable nouns. Since total hugepages\nis a discrete value (i.e. countable), the declaration of the 'amount'\nkey value pair should be changes to a different term in both the config\nand the rest of the code.\n\nBugzilla ID: 1370\n\nSigned-off-by: Nicholas Pratte \nReviewed-by: Jeremy Spewock \nReviewed-by: Juraj Linkeš \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: Change hugepage 'amount' to a different term"}},{"before":null,"after":"77bde16a42afeb15761a30153c0cee9e87419bc2","ref":"refs/heads/series_32125","pushedAt":"2024-06-07T15:27:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"test: add unit test for ptr compression\n\nTest compresses and decompresses pointers with various combinations\nof memory regions and alignments and verifies the pointers are\nrecovered correctly. Additionally tests helper macros perform\ncalculations correctly.\n\nSigned-off-by: Paul Szczepanek \nReviewed-by: Honnappa Nagarahalli \nReviewed-by: Nathan Brown \nReviewed-by: Jack Bond-Preston \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"test: add unit test for ptr compression"}},{"before":null,"after":"4ed7fcdc4e4f56aa867e4588d11f3eafec4a577f","ref":"refs/heads/series_32124","pushedAt":"2024-06-07T15:26:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: Change hugepage 'amount' to a different term\n\nThe term 'amount' is used for uncountable nouns. Since total hugepages\nis a discrete value (i.e. countable), the declaration of the 'amount'\nkey value pair should be changes to a different term in both the config\nand the rest of the code.\n\nBugzilla ID: 1370\n\nSigned-off-by: Nicholas Pratte \nReviewed-by: Jeremy Spewock \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: Change hugepage 'amount' to a different term"}},{"before":null,"after":"276e3b3a631d41cc88cea5cd96c097fbd447b8bd","ref":"refs/heads/series_32120","pushedAt":"2024-06-07T14:46:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"crypto/ionic: add stats support\n\nThis defines the stats handlers and exposes them to the stack.\n\nSigned-off-by: Andrew Boyer \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"crypto/ionic: add stats support"}},{"before":null,"after":"001ae7138c907751c66271f4d94eb32ea1115ad1","ref":"refs/heads/series_32119","pushedAt":"2024-06-07T14:26:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"net/mlx5: implement VXLAN last reserved modification\n\nImplementing the VxLAN last reserved byte modification.\nFollowing the RFC, the field is only 1 byte and needs to\nuse the field_length as 8 instead of the real dst_field->size.\n\nSigned-off-by: Rongwei Liu \nAcked-by: Dariusz Sosnowski \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"net/mlx5: implement VXLAN last reserved modification"}},{"before":null,"after":"fdf782759a5e933ac3cf31aeb12f1a50443cb502","ref":"refs/heads/series_32118","pushedAt":"2024-06-07T14:06:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"event/dsw: support explicit release only mode\n\nAdd the RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE capability to the\nDSW event device.\n\nThis feature may be used by an EAL thread to pull more work from the\nwork scheduler, without giving up the option to forward events\noriginating from a previous dequeue batch. This in turn allows an EAL\nthread to be productive while waiting for a hardware accelerator to\ncomplete some operation.\n\nPrior to this change, DSW didn't make any distinction between\nRTE_EVENT_OP_FORWARD and RTE_EVENT_OP_NEW type events, other than that\nnew events would be backpressured earlier.\n\nAfter this change, DSW tracks the number of released events (i.e.,\nevents of type RTE_EVENT_OP_FORWARD and RTE_EVENT_OP_RELEASE) that has\nbeen enqueued.\n\nFor efficiency reasons, DSW does not track the identity of individual\nevents. This in turn implies that a certain stage in the flow\nmigration process, DSW must wait for all pending releases (on the\nmigration source port, only) to be received from the application, to\nassure that no event pertaining to any of the to-be-migrated flows are\nbeing processed.\n\nWith this change, DSW starts making a distinction between forward and\nnew type events for credit allocation purposes. Only RTE_EVENT_OP_NEW\nevents needs credits. All events marked as RTE_EVENT_OP_FORWARD must\nhave a corresponding dequeued event from a previous dequeue batch.\n\nFlow migration for flows on RTE_SCHED_TYPE_PARALLEL queues remains\nunaffected by this change.\n\nA side-effect of the tweaked DSW migration logic is that the migration\nlatency is reduced, regardless if implicit release is enabled or not.\n\nAnother side-effect is that migrated flows are now not processed\nduring any part of the migration procedure. An upside of this change\nit reduces the load of the overloaded port. A downside is it\nintroduces slightly more jitter for the migrated flows.\n\nThis patch is contains various minor refactorings, improved\nformatting, fixed spelling, and the removal of unnessary memory\nbarriers.\n\nv3:\n * Fix broken RTE_ASSERT()s. (Jerin Jacob)\n\nv2:\n * Remove redundant memory barriers.\n * Discontinue processing of migrated flows throughout the migration\n procedure. This is a part of a fix to address a reordering issue\n v1 of this patch introduced.\n * Added entry in the release notes.\n * Fix spelling issues in commit message.\n\nSigned-off-by: Mattias Rönnblom \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"event/dsw: support explicit release only mode"}},{"before":null,"after":"231ee8cd0a559e51433d55b5a9f41e5c2b11a160","ref":"refs/heads/series_32117","pushedAt":"2024-06-07T13:06:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"crypto/openssl: only set cipher padding once\n\nSetting the cipher padding has a noticeable performance footprint,\nand it doesn't need to be done for every call to\nprocess_openssl_cipher_{en,de}crypt(). Setting it causes OpenSSL to set\nit on every future context re-init. Thus, for every buffer after the\nfirst one, the padding is being set twice.\n\nInstead, just set the cipher padding once - when configuring the session\nparameters - avoiding the unnecessary double setting behaviour. This is\nskipped for AEAD ciphers, where disabling padding is not necessary.\n\nThroughput performance uplift measurements for AES-CBC-128 encrypt on\nAmpere Altra Max platform:\n1 worker lcore\n| buffer sz (B) | prev (Gbps) | optimised (Gbps) | uplift |\n|-----------------+---------------+--------------------+----------|\n| 64 | 2.97 | 3.72 | 25.2% |\n| 256 | 8.10 | 9.42 | 16.3% |\n| 1024 | 14.22 | 15.18 | 6.8% |\n| 2048 | 16.28 | 16.93 | 4.0% |\n| 4096 | 17.58 | 17.97 | 2.2% |\n\n8 worker lcores\n| buffer sz (B) | prev (Gbps) | optimised (Gbps) | uplift |\n|-----------------+---------------+--------------------+----------|\n| 64 | 21.27 | 29.85 | 40.3% |\n| 256 | 60.05 | 75.53 | 25.8% |\n| 1024 | 110.11 | 121.56 | 10.4% |\n| 2048 | 128.05 | 135.40 | 5.7% |\n| 4096 | 139.45 | 143.76 | 3.1% |\n\nSigned-off-by: Jack Bond-Preston \nReviewed-by: Wathsala Vithanage \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"crypto/openssl: only set cipher padding once"}},{"before":null,"after":"509c4b7ef020158c219a25205920d859bc580428","ref":"refs/heads/series_32116","pushedAt":"2024-06-07T10:45:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dma/cnxk: remove completion pool\n\nUse DMA ops to store metadata, remove use of completion pool.\n\nSigned-off-by: Pavan Nikhilesh \nAcked-by: Vamsi Attunuru \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dma/cnxk: remove completion pool"}},{"before":null,"after":"c9d3b4658476cb48b91ce7f46d0f4fc39533b81d","ref":"refs/heads/series_32115","pushedAt":"2024-06-07T09:06:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: rename execution to test run\n\nThe configuration containing the combination of:\n1. what testbed to use,\n2. which tests to run,\n3. and what build targets to test\n\nis called an execution. This is confusing since we're using the exact\nsame term to describe other things and execution does not really capture\nthat well the three items listed above.\n\nA new term is thus needed to describe the configuration. Test run is\nmuch less confusing and better captures what the configuration contains.\n\nDepends-on: series-32026 (\"dts: update mypy and clean up\")\n\nSigned-off-by: Juraj Linkeš \nReviewed-by: Jeremy Spewock \nReviewed-by: Luca Vizzarro \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: rename execution to test run"}},{"before":null,"after":"43ca403d14bd5d2440efbdaa10fcf7edc80710c7","ref":"refs/heads/series_32113","pushedAt":"2024-06-06T23:45:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"net/bnxt: fix backing store logging\n\nBacking store type count can increase with newer firmware.\nSo a static bnxt_backing_store_types can cause unnecessary faults.\nInstead of logging the string for the backing store type, just log\nthe value provided by the firmware.\n\nFixes: fe2f715ca580 (\"net/bnxt: support backing store v2\")\nCc: stable@dpdk.org\n\nSigned-off-by: Ajit Khaparde \nReviewed-by: Damodharam Ammepalli \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"net/bnxt: fix backing store logging"}},{"before":null,"after":"d7c3f98474c20d9d76938f8e70586ac1aa94dd02","ref":"refs/heads/series_32112","pushedAt":"2024-06-06T21:45:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"dts: add `show port stats` command to TestPmdShell\n\nAdd a new TestPmdPortStats data structure to represent the output\nreturned by `show port stats`, which is implemented as part of\nTestPmdShell.\n\nBugzilla ID: 1407\n\nSigned-off-by: Luca Vizzarro \nReviewed-by: Paul Szczepanek \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"dts: add show port stats command to TestPmdShell"}},{"before":null,"after":"bc4c4769cd387247f44e57141971e393443c9e35","ref":"refs/heads/series_32111","pushedAt":"2024-06-06T14:06:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ovsrobot","name":null,"path":"/ovsrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45605505?s=80&v=4"},"commit":{"message":"eventdev/crypto: restore opaque field between dequeue and enqueue\n\nFor session-less crypto operations, event info is contained in\ncrypto op metadata for each event which is restored in event\nfrom the crypto op metadata response info.\n\nFor session based crypto operations, crypto op contains per session\nbased event info in crypto op metadata. If any PMD passes any\nimplementation specific data in \"struct rte_event::impl_opaque\"\non each event, it's not getting restored.\n\nThis patch stores \"struct rte_event::impl_opaque\" in mbuf dynamic\nfield before enqueueing to cryptodev and restores\n\"struct rte_event::impl_opaque\" from mbuf dynamic field after\ndequeueing crypto op from cryptodev for session based crypto operations.\n\nFixes: 7901eac3409a (\"eventdev: add crypto adapter implementation\")\n\nAcked-by: Abhinandan Gujjar \n\nSigned-off-by: Ganapati Kundapura \nSigned-off-by: 0-day Robot ","shortMessageHtmlLink":"eventdev/crypto: restore opaque field between dequeue and enqueue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYz7dnQA","startCursor":null,"endCursor":null}},"title":"Activity · ovsrobot/dpdk"}