{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96510712,"defaultBranch":"master","name":"odp-dpdk","ownerLogin":"OpenDataPlane","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-07T07:15:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44641483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717586375.0","currentOid":""},"activityList":{"items":[{"before":"de72c46d321c7c252bfb0864d4723e075fc19247","after":"6560738a7db3e16d9c1896aff66efb70c056b746","ref":"refs/heads/gh-pages","pushedAt":"2024-06-05T10:55:03.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":"8063101c4fac56e16c5a2bb9843f2fd9c5acbfd7","after":"616034b9c9c789923f7ebe7f1c6d014c4ce8a5d2","ref":"refs/heads/master","pushedAt":"2024-06-05T10:51:39.000Z","pushType":"pr_merge","commitsCount":174,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.45.0.0\n\nMerge ODP linux-generic v1.45.0.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.45.0.0"}},{"before":"3dfe98003edb633c6a83d55795ab66c2628d5574","after":"de72c46d321c7c252bfb0864d4723e075fc19247","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T14:41: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":"c00ef7d6bce1e483c4cf1bb3cdf6cd629530d795","after":"8063101c4fac56e16c5a2bb9843f2fd9c5acbfd7","ref":"refs/heads/master","pushedAt":"2024-03-11T14:39:28.000Z","pushType":"pr_merge","commitsCount":149,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.44.0.0\n\nMerge ODP linux-generic v1.44.0.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.44.0.0"}},{"before":"7f82e666a71ad6f046c69b5a514fa8d572a5cdc7","after":"3dfe98003edb633c6a83d55795ab66c2628d5574","ref":"refs/heads/gh-pages","pushedAt":"2024-02-21T10:00:38.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":"72c5001709bf6f846cf67c40c48fc66e89356598","after":"c00ef7d6bce1e483c4cf1bb3cdf6cd629530d795","ref":"refs/heads/master","pushedAt":"2024-02-21T09:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TuomasTaipale","name":"Tuomas Taipale","path":"/TuomasTaipale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95341842?s=80&v=4"},"commit":{"message":"linux-dpdk: dma: simplify inflight transfer bookkeeping\n\nInstead of having a separate buffer-backed structure for bookkeeping\ninflight transfers, use the transfer structures themselves. This removes\nthe need for an additional buffer pool for each DMA session.\n\nAdditionally, utilize `` provided iteration macro instead of\naccessing private fields directly when looping queue structures.\n\nSigned-off-by: Tuomas Taipale \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"linux-dpdk: dma: simplify inflight transfer bookkeeping"}},{"before":"ab01e36ba6173830ea85df1fd13ea23574936305","after":"7f82e666a71ad6f046c69b5a514fa8d572a5cdc7","ref":"refs/heads/gh-pages","pushedAt":"2024-01-30T09:12: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":"1dc95af0293405de4b3c91e06aedb7703413a1bd","after":"72c5001709bf6f846cf67c40c48fc66e89356598","ref":"refs/heads/master","pushedAt":"2024-01-30T09:10:38.000Z","pushType":"pr_merge","commitsCount":127,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.43.0.0\n\nMerge ODP linux-generic v1.43.0.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.43.0.0"}},{"before":"7fb2aa1d00541d43d01c27fef5af7f84b0afd458","after":"ab01e36ba6173830ea85df1fd13ea23574936305","ref":"refs/heads/gh-pages","pushedAt":"2024-01-12T09:00:01.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":"2ce3ebd7532ed6615a1f814b8017484a08f44132","after":"1dc95af0293405de4b3c91e06aedb7703413a1bd","ref":"refs/heads/master","pushedAt":"2024-01-12T08:58:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"TuomasTaipale","name":"Tuomas Taipale","path":"/TuomasTaipale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95341842?s=80&v=4"},"commit":{"message":"Revert \"test: misc: avoid conversion errors from dpdk headers\"\n\nThis reverts commit 5a5b9fe5700f33f6506b104d0d17187ae646421f.\n\nNow that DPDK headers are treated as system headers, there's no need\nto disable the sign conversion warnings.\n\nSigned-off-by: Jere Leppänen \nReviewed-by: Tuomas Taipale ","shortMessageHtmlLink":"Revert \"test: misc: avoid conversion errors from dpdk headers\""}},{"before":"fe8ea1d6917bc0d2e08a9ff4657235729adec61c","after":"7fb2aa1d00541d43d01c27fef5af7f84b0afd458","ref":"refs/heads/gh-pages","pushedAt":"2023-12-07T06:27:15.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":"434592b0073d257e32b8951c68d6bc46fd4f3dcc","after":"2ce3ebd7532ed6615a1f814b8017484a08f44132","ref":"refs/heads/master","pushedAt":"2023-12-07T06:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TuomasTaipale","name":"Tuomas Taipale","path":"/TuomasTaipale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95341842?s=80&v=4"},"commit":{"message":"linux-dpdk: pktio: fix mlx nic init failure\n\nMellanox NIC failure to start with odp_l2fwd example:\n\nPort 0 must be configured before MTU set\ncreated pktio 1, dev: 0, drv: odp-dpdk\nSharing 1 input queues between 2 workers\ncreated 1 input and 1 output queues on (0)\nmlx5_net: port 0 Rx queue 0: Scatter offload is not configured and\nno enough mbuf space(2176) to contain the maximum RX packet\nlength(2058) with head-room(128)\nmlx5_net: port 0 unable to allocate rx queue index 0\nERR: odp_packet_dpdk.c:850:dpdk_setup_eth_rx():\nQueue setup failed: err=-12, port=0\nodp_l2fwd.c:2318:main(): Pktio start failed: 0\n\nChange mtu size to buffer size minus ethernet header length.\n\nSigned-off-by: Tianyu Li \nReviewed-by: Tuomas Taipale ","shortMessageHtmlLink":"linux-dpdk: pktio: fix mlx nic init failure"}},{"before":"09226a3bfd3dd5093061c4b09d511081b9217890","after":"fe8ea1d6917bc0d2e08a9ff4657235729adec61c","ref":"refs/heads/gh-pages","pushedAt":"2023-11-07T09:05:18.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":"8c8f3e247c2f6dd122be963f832cdb9043a71de5","after":"434592b0073d257e32b8951c68d6bc46fd4f3dcc","ref":"refs/heads/master","pushedAt":"2023-11-07T08:15:43.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":"linux-dpdk: update README\n\nAdd section about DMA.\n\nSigned-off-by: Tuomas Taipale \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"linux-dpdk: update README"}},{"before":"ecf5f0c1aa9ac527b1130dad272b1855025bc0b2","after":"09226a3bfd3dd5093061c4b09d511081b9217890","ref":"refs/heads/gh-pages","pushedAt":"2023-11-06T08:48:23.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":"77d57e69ea968b465dca27aa8f6d9b423d757565","after":"8c8f3e247c2f6dd122be963f832cdb9043a71de5","ref":"refs/heads/master","pushedAt":"2023-11-06T08:15:56.000Z","pushType":"pr_merge","commitsCount":194,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.42.1.0\n\nMerge ODP linux-generic v1.42.1.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.42.1.0"}},{"before":"9fbd296c1143c4100e2559b4db73106b9ab1b3db","after":"ecf5f0c1aa9ac527b1130dad272b1855025bc0b2","ref":"refs/heads/gh-pages","pushedAt":"2023-10-27T15:32:17.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":"c11b2785be37178f8fb806b226682e8e6e0795ba","after":"77d57e69ea968b465dca27aa8f6d9b423d757565","ref":"refs/heads/master","pushedAt":"2023-10-27T15:11:18.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-dpdk: crypto: reject all unsupported op types\n\nReverse the logic of operation type checking at session creation so\nthat session creation fails if the operation type is not one of the\nsupported types. After this the OOP op type continues to be rejected\nbut also new types defined in future API versions will get rejected\nuntil support for them is added.\n\nSigned-off-by: Janne Peltonen \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"linux-dpdk: crypto: reject all unsupported op types"}},{"before":"a1494b698f8c5ccddb81bb9bac665257263a8454","after":"9fbd296c1143c4100e2559b4db73106b9ab1b3db","ref":"refs/heads/gh-pages","pushedAt":"2023-08-31T07:23: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":"5d505fde6d4327b27446389699abf3a593c02a17","after":"c11b2785be37178f8fb806b226682e8e6e0795ba","ref":"refs/heads/master","pushedAt":"2023-08-31T07:20:53.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-dpdk: pool: add checks for internal event header sizes\n\nAdd compile time checks for implementation internal event header sizes.\nDetect if a size of an event header expands to a new cache line, as this\nmay have significant performance implications.\n\nRTE_CACHE_LINE_SIZE is used instead of ODP_CACHE_LINE_SIZE because in ABI\ncompat mode the values may differ.\n\nSigned-off-by: Matias Elo \nReviewed-by: Tuomas Taipale ","shortMessageHtmlLink":"linux-dpdk: pool: add checks for internal event header sizes"}},{"before":"39fd0dc0eae9be78fbb0eb07159c56f3c40a6e12","after":"a1494b698f8c5ccddb81bb9bac665257263a8454","ref":"refs/heads/gh-pages","pushedAt":"2023-08-17T13:19:48.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":"de97121a2e3afa072f7c51a0570f4b3bed0236c2","after":"5d505fde6d4327b27446389699abf3a593c02a17","ref":"refs/heads/master","pushedAt":"2023-08-17T12:39:47.000Z","pushType":"pr_merge","commitsCount":63,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.42.0.0\n\nMerge ODP linux-generic v1.42.0.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.42.0.0"}},{"before":"25d8ba49ef578de59c5ddc2221ba84eb4cde071a","after":"39fd0dc0eae9be78fbb0eb07159c56f3c40a6e12","ref":"refs/heads/gh-pages","pushedAt":"2023-08-08T08:06:15.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":"2b359fc1759726826cf4e2afddbd0b7e39fab4c7","after":"de97121a2e3afa072f7c51a0570f4b3bed0236c2","ref":"refs/heads/master","pushedAt":"2023-08-08T08:02:28.000Z","pushType":"pr_merge","commitsCount":113,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"Merge ODP v1.41.1.0\n\nMerge ODP linux-generic v1.41.1.0 into linux-dpdk.","shortMessageHtmlLink":"Merge ODP v1.41.1.0"}},{"before":"ba81ee869c0b6f111bc8105e1d415a8676048385","after":"25d8ba49ef578de59c5ddc2221ba84eb4cde071a","ref":"refs/heads/gh-pages","pushedAt":"2023-06-29T08:30:00.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":"9ca646f007c9989caee2ea27164d359dda8789f5","after":"2b359fc1759726826cf4e2afddbd0b7e39fab4c7","ref":"refs/heads/master","pushedAt":"2023-06-29T08:27:13.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"TuomasTaipale","name":"Tuomas Taipale","path":"/TuomasTaipale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95341842?s=80&v=4"},"commit":{"message":"linux-dpdk: pool: modify buffer maximum size capability\n\nUse a more DPDK suitable maximum buffer size capability, derived from\nconfigured packet segment size and buffer alignment values.\n\nSigned-off-by: Tuomas Taipale \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"linux-dpdk: pool: modify buffer maximum size capability"}},{"before":"ab40ba6f1970a36416ee89a13bf075b3a4434e55","after":"ba81ee869c0b6f111bc8105e1d415a8676048385","ref":"refs/heads/gh-pages","pushedAt":"2023-05-02T13:52:10.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":"f18d3fcffabcbf3af1028f77e21dfb7f73b85648","after":"9ca646f007c9989caee2ea27164d359dda8789f5","ref":"refs/heads/master","pushedAt":"2023-05-02T13:15:35.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":"linux-dpdk: crypto: re-enable AES-CCM\n\nRe-enable AES-CCM algorithm if supported by the underlying device. Ubuntu\nTrusty Tahr (14.04) with an unknown DPDK version and crypto device had\nsome problem with it (see 8800ca1e6) but we no longer support Trusty and\nthings seem to work fine with recent SW versions.\n\nThe openssl crypto device does not accept chained buffers for AES-CCM,\nso do not pass it such buffers in AES-CCM sessions.\n\nSigned-off-by: Janne Peltonen \nReviewed-by: Jere Leppänen ","shortMessageHtmlLink":"linux-dpdk: crypto: re-enable AES-CCM"}},{"before":"e2425777fd593feb57addcf849ceb0ba02c2fbc9","after":"ab40ba6f1970a36416ee89a13bf075b3a4434e55","ref":"refs/heads/gh-pages","pushedAt":"2023-04-24T09:05: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":"3abb8c6e4381f9bd6fd2a76edb24a8576453bbd2","after":"f18d3fcffabcbf3af1028f77e21dfb7f73b85648","ref":"refs/heads/master","pushedAt":"2023-04-24T09:01:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MatiasElo","name":"Matias Elo","path":"/MatiasElo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1427501?s=80&v=4"},"commit":{"message":"linux-dpdk: crypto: partially re-enable aes-cmac with aesni_mb\n\nThe combination of des/3des and aes-cmac is buggy in the aesni_mb crypto\ndriver. Because of that, aes-cmac provided by the aseni_mb driver is\ncurrently fully disabled and hidden from capabilities.\n\nRe-enable aes-cmac with aesni_mb driver but do not allow it with\ndes/3des. Fail session creation and return ODP_CRYPTO_SES_ERR_ALG_COMBO\nif des/3des and aes-cmac are attempted to be used together.\n\nSigned-off-by: Janne Peltonen \nReviewed-by: Matias Elo ","shortMessageHtmlLink":"linux-dpdk: crypto: partially re-enable aes-cmac with aesni_mb"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXQD-4AA","startCursor":null,"endCursor":null}},"title":"Activity · OpenDataPlane/odp-dpdk"}