{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79130215,"defaultBranch":"master","name":"odp","ownerLogin":"OpenDataPlane","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-16T15:11:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44641483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725872003.0","currentOid":""},"activityList":{"items":[{"before":"adc66393f934bbd6ec736b30193f06d064994590","after":"19929db16d2915cf4305ee0d1239197acb4d5665","ref":"refs/heads/gh-pages","pushedAt":"2024-09-09T08:47:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"a1c0bdde4b9f2ad598078e5bea0d1d5cbdae77ab","after":"1979ccd5dfb7cc51573851a0b9e141b3d02ad62e","ref":"refs/heads/master","pushedAt":"2024-09-09T08:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"api: increment ODP API version to 1.45.1\n\nIncrement API version number to reflect the following changes:\n\nBackward compatible:\n\n- atomic: add odp_atomic_fetch_min_u32() and odp_atomic_fetch_min_u64()\n functions\n- atomic: add odp_atomic_fetch_max_u32() and odp_atomic_fetch_max_u64()\n functions\n- atomic: add functions for atomically setting and clearing bits in 32-bit\n and 64-bit atomic variables\n- atomic: add flags for the new atomic functions into odp_atomic_op_t\n- cpu: add instruction prefetch function odp_prefetch_l1i()\n- dma: add debug function odp_dma_transfer_id_to_u64()\n- init: add debug function odp_instance_to_u64()\n- ml: add functions for supporting quantization of int16_t and uint16_t\n data types\n- packet: add debug function odp_packet_tx_compl_to_u64()\n- packet: clarify odp_packet_reset_max_len() documentation\n- scheduler: add debug function odp_schedule_group_to_u64()\n- std: clarify odp_bool_t documentation\n- std: add a field of type __uint128_t in the union in odp_u128_t\n\nABI:\n\n- change ABI type for odp_bool_t from int to bool\n\nSigned-off-by: Matias Elo \nReviewed-by: Petri Savolainen ","shortMessageHtmlLink":"api: increment ODP API version to 1.45.1"}},{"before":"ffa1c986a0f651db170b245e003e5c88b4a7583a","after":"adc66393f934bbd6ec736b30193f06d064994590","ref":"refs/heads/gh-pages","pushedAt":"2024-09-09T07:54:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"4a955929f576239f7bfd00bf8c225452063c3c4c","after":"a1c0bdde4b9f2ad598078e5bea0d1d5cbdae77ab","ref":"refs/heads/master","pushedAt":"2024-09-09T07:51:47.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"validation: ml: add tests for 16-bit int functions\n\nAdded validation tests for 16-bit integer quantization and\nde-quantization functions.\n\nSigned-off-by: Srikanth Yalavarthi \nReviewed-by: Jere Leppänen \nReviewed-by: Petri Savolainen ","shortMessageHtmlLink":"validation: ml: add tests for 16-bit int functions"}},{"before":"65ab9f9608e7bb0e72314c3a0faf7e8db411b8eb","after":"ffa1c986a0f651db170b245e003e5c88b4a7583a","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T11:38:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"1c3d6e5e7f0b22ccfb9302ad7ae0598d4a9cd396","after":"4a955929f576239f7bfd00bf8c225452063c3c4c","ref":"refs/heads/master","pushedAt":"2024-09-06T11:36:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"test: atomic_perf: add tests for atomic bit set and clear functions\n\nAdd performance tests for newly added bit set and clear functions.\n\nSigned-off-by: Tuomas Taipale \nReviewed-by: Janne Peltonen \nReviewed-by: Petri Savolainen ","shortMessageHtmlLink":"test: atomic_perf: add tests for atomic bit set and clear functions"}},{"before":"9b484804aeaf292191dfd52830df2692f2ae7a78","after":"65ab9f9608e7bb0e72314c3a0faf7e8db411b8eb","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T10:31:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"a5975cb68d8b91bc819961c8650993695d8ecf49","after":"1c3d6e5e7f0b22ccfb9302ad7ae0598d4a9cd396","ref":"refs/heads/master","pushedAt":"2024-09-06T10:29:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"linux-gen: atomic: remove pointer casting from 128-bit atomics\n\nUse the newly added u128 field of odp_u128_t in 128-bit atomic op\nimplementation to get rid of type punning through pointer casting\nwhich violates the aliasing rules of C and can trigger warnings.\n\nSigned-off-by: Janne Peltonen \nReviewed-by: Jere Leppänen \nReviewed-by: Petri Savolainen \nReviewed-by: Jerin Jacob ","shortMessageHtmlLink":"linux-gen: atomic: remove pointer casting from 128-bit atomics"}},{"before":"450d9865e709814295b9b3fe33e04018566d3261","after":"9b484804aeaf292191dfd52830df2692f2ae7a78","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T09:38:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"3ea5b12822fb1517602dc9a62630a32d1b65fbab","after":"a5975cb68d8b91bc819961c8650993695d8ecf49","ref":"refs/heads/master","pushedAt":"2024-09-06T09:37:20.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"validation: sched: add test for odp_schedule_group_to_u64()\n\nAdd validation test for new odp_schedule_group_to_u64() function.\n\nSigned-off-by: Matias Elo \nReviewed-by: Janne Peltonen ","shortMessageHtmlLink":"validation: sched: add test for odp_schedule_group_to_u64()"}},{"before":"3a90390c40c150661268d772be78944f9022764a","after":"450d9865e709814295b9b3fe33e04018566d3261","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T08:31:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"5d38f46f6c94623de3cccfe3283f2fad090ba351","after":"3ea5b12822fb1517602dc9a62630a32d1b65fbab","ref":"refs/heads/master","pushedAt":"2024-09-06T08:29:39.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"validation: atomic: add tests for new atomic operations\n\nAdd validation tests for the new odp_atomic_fetch_min_u32(),\nodp_atomic_fetch_min_u64(), odp_atomic_fetch_max_u32(),\nodp_atomic_fetch_max_u64() functions, and matching capabilities.\n\nSigned-off-by: Matias Elo \nReviewed-by: Janne Peltonen ","shortMessageHtmlLink":"validation: atomic: add tests for new atomic operations"}},{"before":"ca0ec77632b0dd89401020969a9f367055bbd35b","after":"3a90390c40c150661268d772be78944f9022764a","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T07:30:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"b35d8cafeaeb7cc0e29cd47dbb4c5d6ce0a574b6","after":"5d38f46f6c94623de3cccfe3283f2fad090ba351","ref":"refs/heads/master","pushedAt":"2024-09-06T07:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"api: packet: clarify odp_packet_reset_max_len() documentation\n\nClarify odp_packet_reset_max_len() documentation to state that the returned\nlength may be less than the current packet data length if data length has\nbeen increased by utilizing head- or tailroom.\n\nSigned-off-by: Matias Elo \nReviewed-by: Petri Savolainen \nAcked-by: Ashwin Sekhar T K ","shortMessageHtmlLink":"api: packet: clarify odp_packet_reset_max_len() documentation"}},{"before":"768656082d4008811c8b593896795478398b4911","after":"ca0ec77632b0dd89401020969a9f367055bbd35b","ref":"refs/heads/gh-pages","pushedAt":"2024-09-06T07:18:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"c50da2f1d4c5378f5c07e5cc90fc796a83939ceb","after":"b35d8cafeaeb7cc0e29cd47dbb4c5d6ce0a574b6","ref":"refs/heads/master","pushedAt":"2024-09-06T07:16:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"abi: std: use bool as odp_bool_t\n\nChange ABI type for odp_bool_t from int to bool to comply with the\nclarified API documentation. Otherwise for example unsigned values with all\nzero lowest 32 bits (e.g. 0x100000000) would get converted to zero. The\nchange can also reduce memory usage.\n\nSigned-off-by: Matias Elo \nReviewed-by: Janne Peltonen \nReviewed-by: Petri Savolainen ","shortMessageHtmlLink":"abi: std: use bool as odp_bool_t"}},{"before":"4236df83ec673617c135f7a9edeab3f318241359","after":"768656082d4008811c8b593896795478398b4911","ref":"refs/heads/gh-pages","pushedAt":"2024-09-05T14:52:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"b65327b573cbab62455f327a0aa0b0b67690aee7","after":"c50da2f1d4c5378f5c07e5cc90fc796a83939ceb","ref":"refs/heads/master","pushedAt":"2024-09-05T14:51:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"test: icache_perf: add instruction prefetch options\n\nAdded options to enable instruction prefetching. These can be\nused to experiment effectiveness of icache prefetch\ninstruction.\n\nSigned-off-by: Petri Savolainen \nReviewed-by: Tuomas Taipale ","shortMessageHtmlLink":"test: icache_perf: add instruction prefetch options"}},{"before":"6783b3aa92f01de94c45ac3b340a76ef1a4751ed","after":"4236df83ec673617c135f7a9edeab3f318241359","ref":"refs/heads/gh-pages","pushedAt":"2024-09-05T11:05:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"35d96f0d55fde3d3644af075e3d6053000c2017c","after":"b65327b573cbab62455f327a0aa0b0b67690aee7","ref":"refs/heads/master","pushedAt":"2024-09-05T11:04:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"test: packet_gen: clean up odph_strcpy call\n\nNow that odph_strcpy doesn't warn about string truncation anymore,\nthere's no need to avoid it here.\n\nSigned-off-by: Jere Leppänen \nReviewed-by: Tuomas Taipale ","shortMessageHtmlLink":"test: packet_gen: clean up odph_strcpy call"}},{"before":"07217221eb70392f78984435f864017dfba9085c","after":"6783b3aa92f01de94c45ac3b340a76ef1a4751ed","ref":"refs/heads/gh-pages","pushedAt":"2024-09-05T10:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"b6956f2ff3985cb6c5412086481d983065f306c0","after":"35d96f0d55fde3d3644af075e3d6053000c2017c","ref":"refs/heads/master","pushedAt":"2024-09-05T10:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"linux-gen: random: make random data independent of destination buffer alignment\n\nMake random test data independent of destination buffer alignment when\nefficient unaligned access is not available.\n\nSigned-off-by: Jere Leppänen \nReviewed-by: Janne Peltonen ","shortMessageHtmlLink":"linux-gen: random: make random data independent of destination buffer…"}},{"before":"acecf400d8a92f802f9ef604defa6066aa3c9aaf","after":"07217221eb70392f78984435f864017dfba9085c","ref":"refs/heads/gh-pages","pushedAt":"2024-09-04T05:40:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"8b3b90685ecd486ee794d7c6895c09b417fa427b","after":"b6956f2ff3985cb6c5412086481d983065f306c0","ref":"refs/heads/master","pushedAt":"2024-09-04T05:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"test: dma_perf: increment MAX_WORKERS for CI use\n\nIncrement MAX_WORKERS to allow running CI with more cores.\n\nSigned-off-by: Ray Sointula \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"test: dma_perf: increment MAX_WORKERS for CI use"}},{"before":"d9aaeb65f8c61f979f39dac08fed4b25cde5f676","after":"acecf400d8a92f802f9ef604defa6066aa3c9aaf","ref":"refs/heads/gh-pages","pushedAt":"2024-09-03T13:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"9c548ed077161aeed932ab6e621a8428f5c1d102","after":"8b3b90685ecd486ee794d7c6895c09b417fa427b","ref":"refs/heads/master","pushedAt":"2024-09-03T13:42:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"test: perf: random: add target test duration command line option\n\nAdd option -t,--time, which can be used to set a target test duration\nper random data type. The default is 500 msec, so the default test\nduration is half a second times the number of available random data\ntypes. This saves about half a minute in some environments.\n\nSigned-off-by: Jere Leppänen \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"test: perf: random: add target test duration command line option"}},{"before":"fd4f85a04aea443e95e6123854a6e2732a64bafa","after":"d9aaeb65f8c61f979f39dac08fed4b25cde5f676","ref":"refs/heads/gh-pages","pushedAt":"2024-08-30T13:27:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"6b70a6225ceea15f75f3214f1399f7fd2bcf0b9a","after":"9c548ed077161aeed932ab6e621a8428f5c1d102","ref":"refs/heads/master","pushedAt":"2024-08-30T13:24:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"helper: test: update .gitignore application names\n\nAddition of odph prefix in .gitignore.\n\nSigned-off-by: Ray Sointula \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"helper: test: update .gitignore application names"}},{"before":"20637cb24de2842968aba550f0d2e6a4d21da520","after":"fd4f85a04aea443e95e6123854a6e2732a64bafa","ref":"refs/heads/gh-pages","pushedAt":"2024-08-29T11:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"3ebc396606867c49eaf83d885d633ed988bc0a3f","after":"6b70a6225ceea15f75f3214f1399f7fd2bcf0b9a","ref":"refs/heads/master","pushedAt":"2024-08-29T11:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"helper: prefix odph to all helper tests\n\nPrefixed all helper tests with \"odph_\" to prevent naming conflicts with\nexisting Linux utilities.\nEg. Renaming \"stress\" helper test with \"odph_stress\" to avoid conflict with\nlinux \"stress\" utility.\n\nSigned-off-by: Harman Kalra \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"helper: prefix odph to all helper tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsKeNTAA","startCursor":null,"endCursor":null}},"title":"Activity · OpenDataPlane/odp"}