get:
Show a patch comment.

patch:
Update a patch comment.

put:
Update a patch comment.

GET /api/patches/139641/comments/169663/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 169663,
    "web_url": "http://patches.dpdk.org/comment/169663/",
    "msgid": "<2d07603e-e024-45a4-bfb1-c350b08ccdfb@amd.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/2d07603e-e024-45a4-bfb1-c350b08ccdfb@amd.com",
    "date": "2024-04-25T14:04:27",
    "subject": "Re: [PATCH] net/af_packet: cache align Rx/Tx structs",
    "submitter": {
        "id": 2700,
        "url": "http://patches.dpdk.org/api/people/2700/?format=api",
        "name": "Ferruh Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "content": "On 4/25/2024 10:26 AM, Mattias Rönnblom wrote:\n> On 2024-04-25 01:55, Stephen Hemminger wrote:\n>> On Thu, 25 Apr 2024 00:27:36 +0200\n>> Mattias Rönnblom <hofors@lysator.liu.se> wrote:\n>>\n>>> On 2024-04-24 21:13, Stephen Hemminger wrote:\n>>>> On Wed, 24 Apr 2024 18:50:50 +0100\n>>>> Ferruh Yigit <ferruh.yigit@amd.com> wrote:\n>>>>   \n>>>>>> I don't know how slow af_packet is, but if you care about\n>>>>>> performance,\n>>>>>> you don't want to use atomic add for statistics.\n>>>>>>       \n>>>>>\n>>>>> There are a few soft drivers already using atomics adds for\n>>>>> updating stats.\n>>>>> If we document expectations from 'rte_eth_stats_reset()', we can\n>>>>> update\n>>>>> those usages.\n>>>>\n>>>> Using atomic add is lots of extra overhead. The statistics are not\n>>>> guaranteed\n>>>> to be perfect.  If nothing else, the bytes and packets can be skewed.\n>>>>    \n>>>\n>>> The sad thing here is that in case the counters are reset within the\n>>> load-modify-store cycle of the lcore counter update, the reset may end\n>>> up being a nop. So, it's not like you missed a packet or two, or suffer\n>>> some transient inconsistency, but you completed and permanently ignored\n>>> the reset request.\n>>\n>> That is one of the many reasons the Linux kernel intentionally did not\n>> implement a reset statistics operation.\n> \n> DPDK should deprecate statistics reset, it seems to me.\n> \n> The current API is broken anyway, if you care about correctness. A reset\n> function must return the current state of the counters, at the point\n> them being reset. Otherwise, a higher layer may miss counter updates.\n> \n> The af_packet PMD should return -ENOTSUP on reset (which is allowed by\n> the API).\n> \n> Maintaining an offset-since-last-reset for counters is a control plane\n> thing, and shouldn't be in PMDs. (If MT-safe reset for SW-managed\n> counters are to be expected from the PMDs, we should have some helper\n> API to facilitate its efficient & correct-enough implementation.)\n>\n\nstatistics reset works for HW devices, instead of removing statics reset\nI am for documenting API that it may be not reliable, I can send a patch\nfor it.\n\nWith above change, we can be more relax on stats update specially for\nsoft drivers, and can convert atomic_add stats updates to \"atomic load +\nadd + atomic store\".\n\nDoes this plan make sense?",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id A238C43F05;\n\tThu, 25 Apr 2024 16:04:36 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 881EB43853;\n\tThu, 25 Apr 2024 16:04:36 +0200 (CEST)",
            "from NAM12-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam12on2087.outbound.protection.outlook.com [40.107.244.87])\n by mails.dpdk.org (Postfix) with ESMTP id 15C0C40284\n for <dev@dpdk.org>; Thu, 25 Apr 2024 16:04:35 +0200 (CEST)",
            "from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11)\n by IA0PR12MB8208.namprd12.prod.outlook.com (2603:10b6:208:409::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.24; Thu, 25 Apr\n 2024 14:04:31 +0000",
            "from CH2PR12MB4294.namprd12.prod.outlook.com\n ([fe80::282f:29d3:cac1:cde3]) by CH2PR12MB4294.namprd12.prod.outlook.com\n ([fe80::282f:29d3:cac1:cde3%7]) with mapi id 15.20.7472.044; Thu, 25 Apr 2024\n 14:04:31 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=VSBDL32pxZeZrHpX4iuR59oPzh3AhqDp0QEgHtG/G0+aIRbRE1yyfao7+hug+Hwi98kJlya4dDMA+MdUicQVES7rbnCtgRfdt0W4sMGObGthosDjl5W9GkU+fv2R2d2C6+9fYqX8jo5QtPy332m2LPHPXXNA+n5jVZfP9iPDnzjzDKmsVLl915ah+CQqLWRnQyypb9zu2NWgKolja/AKvUTwlPAC9FxEzgnU+K5XoAhGPzFXrciVRK6OIfOSPZgkX7TqLFeFUyj/rfQeJyRUpKb1DfYfMyxKoX723NpiY1T80+wJQbmcYhBAfoZpbPYyTSZnpYmux2tPedR6vvxzpw==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=KyGa6mb3n7mEcPWuA7oC5356iS8/UvrB9PhDwPDJaR8=;\n b=eEW2QiCxciSE58BfdC3Ldxklltosj5iTUe5Px/mbb1Fm9GEybHi8sdZ4vb07YA3gEPbaTsuA8Y8BnONKv/pxZfs24AAT1PENKJGFE7rvQrYuFBLIbN6qaB+roJYW0dqHRuqijWPr15JaHho3hDsfYf59d7JGNn+eyVCx5R+VKdE4wq+do8dLDYRT70QAaVvEGwjE85w52X3G7WGkFkLFwALWAndWs/ruKUlgCsLoexBTZFFRAX+MAMERGuoNu5YFYQ+aH217dB4UlP2f6VbxQJjDpYjz71UgWyqMvp6RwV2js/L0/kEJNSjzWvgaDvNdUwzaizCbucABcp5rns/qWw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass\n header.d=amd.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=KyGa6mb3n7mEcPWuA7oC5356iS8/UvrB9PhDwPDJaR8=;\n b=HnVJOJ8i2A0F1AAknhxReawMvT59ej5MHrsnJD4DZAeZurlDx/xFEDGtb1idOPgwjpRIqp8Kk7BxV2C4l2z0SR89Ru7I9N1ApixbaI0JBZN6l8CmSvFudmqpkr6B2lcMWeM90znHS4kh6+2NKA9K+5i/4qHbeR2uKbjhbaeIh0I=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=amd.com;",
        "Message-ID": "<2d07603e-e024-45a4-bfb1-c350b08ccdfb@amd.com>",
        "Date": "Thu, 25 Apr 2024 15:04:27 +0100",
        "User-Agent": "Mozilla Thunderbird",
        "Subject": "Re: [PATCH] net/af_packet: cache align Rx/Tx structs",
        "To": "=?utf-8?q?Mattias_R=C3=B6nnblom?= <hofors@lysator.liu.se>,\n Stephen Hemminger <stephen@networkplumber.org>",
        "Cc": "=?utf-8?q?Mattias_R=C3=B6nnblom?= <mattias.ronnblom@ericsson.com>,\n \"John W . Linville\" <linville@tuxdriver.com>, dev@dpdk.org,\n Tyler Retzlaff <roretzla@linux.microsoft.com>,\n Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>, =?utf-8?q?Morten_Br?=\n\t=?utf-8?q?=C3=B8rup?= <mb@smartsharesystems.com>",
        "References": "<20240423090813.94110-1-mattias.ronnblom@ericsson.com>\n <6f7aabcb-2c12-4cfe-ae9d-73b42bfd4977@amd.com>\n <63dbb564-61f6-4d9f-9c13-4a21f5e97dc9@lysator.liu.se>\n <5d2a0887-527a-4948-943c-65f1dfda9328@amd.com>\n <3b2cf48e-2293-4226-b6cd-5f4dd3969f99@lysator.liu.se>\n <0ff40e60-926b-44eb-8af5-2e16aff1c336@amd.com>\n <20240424121330.7547e290@hermes.local>\n <2371b1a8-bdc5-4184-8491-54e2e3a64211@lysator.liu.se>\n <20240424165534.2ad8ae0a@hermes.local>\n <4c0f1625-4387-4870-a60a-dc423885811e@lysator.liu.se>",
        "Content-Language": "en-US",
        "From": "Ferruh Yigit <ferruh.yigit@amd.com>",
        "Autocrypt": "addr=ferruh.yigit@amd.com; keydata=\n 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 8Zk=",
        "In-Reply-To": "<4c0f1625-4387-4870-a60a-dc423885811e@lysator.liu.se>",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "LO4P123CA0250.GBRP123.PROD.OUTLOOK.COM\n (2603:10a6:600:1a7::21) To CH2PR12MB4294.namprd12.prod.outlook.com\n (2603:10b6:610:a9::11)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "CH2PR12MB4294:EE_|IA0PR12MB8208:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "b338552e-29bb-4182-5878-08dc6530a096",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;ARA:13230031|1800799015|376005|366007;",
        "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?EioFWpp8QEbqnCqTmlLFHYkJs1zIHXy?=\n\t=?utf-8?q?/DZGZezxRqcFQ8jh3/XPeiLgNPjpCyoQ+/WiCCcsNK7WUh1GHEV344ccUmloiO4Rd?=\n\t=?utf-8?q?l7us5lWx3gHat0m22+hLltjaIV+PjMO10jCHQbg9AYIdK6tytLTOGpaspDj8HpaKC?=\n\t=?utf-8?q?oUStWKbKjhvR7XFKcs/EDDOHFgu60d5UHManKo4RFzzRud0/H/egU5/9dIrRnKaQD?=\n\t=?utf-8?q?oOYPk8lMdZ0+QkFqSMMQ7bvgCXR7GzsgZvEedehRtdl+6BKRVPHsOTk6F7YKrq6jt?=\n\t=?utf-8?q?0P/sJyXC+1FF7u/5PTKtBgltvGB6zIGXqjYDO1EwJvknkcDfCoU4qGyZpqfE8Irtx?=\n\t=?utf-8?q?MSaRF5yvOYSNAAdSXx81QdCFwoj0oHfnB9YkeBtj1w1iKc9uyq7phFP1ZD31g/LqD?=\n\t=?utf-8?q?yPBgu3BFdEERROR9YtAbcczI5338DhS+3Q348infKj5Vp0rjWfG/ZEG1tNNjUZHh+?=\n\t=?utf-8?q?rY4PN+SN4hjnBmnPNoMhAJAthAuBh7dJxMrVhPfC4FAa6Ycnn9x0YjeXOvHv3OijY?=\n\t=?utf-8?q?l2NX8RJJ4ifP45zNEokKz5yCtUY9eLi64tT6UvH7lITa91aYiKSFN7qnsldGM3CBp?=\n\t=?utf-8?q?vezHhJHc+IE95kgFWF213zyfzoTmfesbmn48Hc9G3gbF8/n5poUceNUTyCSRJaVes?=\n\t=?utf-8?q?CtAyDqRy6RPaT4aw7bfjF7C/Fp4oLe3MXcQ1WmzOJLzbeU3qaoY3K0EGzX3Kda1U8?=\n\t=?utf-8?q?xfeYlWkOHCygNz1tg/2Bvyl5DRIiMb/FWLImVW3vyStRSqgcexUpSTOKeXiw/pmGW?=\n\t=?utf-8?q?KxQ7veUGy2SfP3/fpi6ZpBL9PmNTbTyVufWEDPPGm+hrT81ln/9nfv5vLiT2gKYHv?=\n\t=?utf-8?q?vz3XtumgKS0ojs7tCilDHyuW8PAfdNby9RdT7Vo3JokzlNAIlnIf1j1u/26Md7Y+f?=\n\t=?utf-8?q?pB82N1LDPSQb4bVzhWhk/xf4/KmGkvAHKfpbXnDDAszMiivxW5cvqD+nicM64BM0x?=\n\t=?utf-8?q?VnJZq1msAo1p4O6Rz/eL4Ss1mouIWPbheSKSjifcCViwZD8NuYeNM9FiJYqKkNM1g?=\n\t=?utf-8?q?6oOHNKm0hQB8dosoT9vEDmc30/QDsIwmYW2ZG5fdLcXckpz7mUo2DETvWwwsKjoyH?=\n\t=?utf-8?q?CLZEchifvQDk+jPmhTKhEhdRhXQCNKmQ0it+xwOKlghUCr3cA5Z6ombltT1oCSxWK?=\n\t=?utf-8?q?WVY2BSTKttWRqvY8CHdkZHU6l5i1tPouAo7EHroKZb3d+npIxFwu0RBtUT8D4TrXA?=\n\t=?utf-8?q?9L75Ui8Pr6bsvaYSaakqF0FoHQgO8n0PEk4Q=3D=3D?=",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230031)(1800799015)(376005)(366007); DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?Coa1tnsSZIK76KENkaCJ90MBYMXj?=\n\t=?utf-8?q?kzWSOfJQ1d+tZwXCO5RJ/TULPBFls0gOB+jKkCX150LbYoeztNiqwoF5IjfdVTUUc?=\n\t=?utf-8?q?JnllGnsKXxLmOuUqlqpsl/X3Ow81aJlK5AAJOlgTlJPKIvjfmeFhQBgG06Qk/o+FX?=\n\t=?utf-8?q?JCsk1ZFZi/HVcAiTTSbmO9oQiUo1Ni4EtfVhwijQvErSFcY50G3x1aTyOUMLOSiBQ?=\n\t=?utf-8?q?y6V1jZ2Ua4vvr6fXxSfRtzNyg54zTO3xZuhbpUndkQCNcTjg7kBUGiHQuUd5ALejL?=\n\t=?utf-8?q?8ynSg3GUD6ifqQ0el4SDTNJguBwEfXYIV9m9BwjvqcWT5ZvarFRr8P94Gs878+kyy?=\n\t=?utf-8?q?tHVAe784NZCcQSg/KUSR3JYZy3O+7OINEA30WL+f9nmMBwkRfL7tw5O07yDd0Bko8?=\n\t=?utf-8?q?QthOKiaGneuTEUC3+59Xq1Rf/qFLA44+2AJJALcjt1EiLXywssWpyA7gNWgRRQTzZ?=\n\t=?utf-8?q?z12YUZttCRPGWJFw9vesPgIBprMtc4mZDeCsEUfr9+LcXBKQwCCly+fnOiCjcGMDt?=\n\t=?utf-8?q?9BVQ2fQCttO+bB1R+gTdBBg3HXAgPslEtIKaSeBw5ERZGA/veqxRPC0/aHmjaTjnA?=\n\t=?utf-8?q?YSjd9+wRvlrWAFjHzxeNmm0R9t9QIfeB1JYpiPSbmkWVwshiF4Am3lSVkAYLgfcWU?=\n\t=?utf-8?q?tNCeoT5Tg6i47ojbMuLzCcv7GmX1CikW+HujIQ5f5exChJ/KWwI8zFDHlc0mu1NRk?=\n\t=?utf-8?q?AkyzsqGOTURdh2K1Re0KaJnQJ3PMO7ceijaTDw+KbU8/ewcRM8OHjziCF5D49ZBH1?=\n\t=?utf-8?q?DQ66G+o7huOWagLWvMd5YuUvfBFoINDOKvfx608SXGTkZv0kqKf08ATRdEFHmmpUO?=\n\t=?utf-8?q?GZVrncWq7hB67c3U2ZmbEzhuV24tgcYWiKr7v8Wa8H6JUriwvAUu8CdlelXx5em/Z?=\n\t=?utf-8?q?jesA1gYq7o9Lho50HX/58iry5qd9Ttym78dlsbBt0h/o6y5A7f6+EWWv+YutjT5Sd?=\n\t=?utf-8?q?d2kQA51lTay7mYVM6MbRLTtTSkvcU/cSxYodTOAFfMWOwJGWvzUQExgzgL8EtP0+z?=\n\t=?utf-8?q?7u9WRiwhJpDVFCQLdQkofyboKJJvF7u5Ccw+OXE0GguSNjslc3pTe3iSBskHVUvGP?=\n\t=?utf-8?q?i+7PPWn+tCtbOB7WdQGK1KrXVJ2iVkBTGxRHc1HETZgy5LO5sArAtO3hvfNjXzXnd?=\n\t=?utf-8?q?9Zz8mdq2N4lImZc2PE96N1FaYYu1MoyUYdF6n8vjG9SzsnP+0Z8D0aWLMI5fUZMjk?=\n\t=?utf-8?q?01rxqFn57Rnzd+b7tg3OGKBZqicrEklyOB/zNo8ryT2Y1TxPCUgijBQMewgQlH0CV?=\n\t=?utf-8?q?g0xrqSO8p1KrOXNUg2BubilFmZgMmfQiY1EW0783eRadNDo0YKM8Ohwvu7tKuJECv?=\n\t=?utf-8?q?L4G4aapguIXKwdL0+KMRRLGlQlQIKzEdkDcGVf+yiQBNGi3u5ENZbo4gEKmCzduET?=\n\t=?utf-8?q?o9x9FdJ++Y2NKPPwn0uD8ORgCcdoXyRX3pSmDJNamDxCOAzz1XCYRXOOHlnrdHwSr?=\n\t=?utf-8?q?qCcz6FGaRT+0xlE3gGz3YDzWV8EFkjaJ5frfkys3C4EvPfWav7B9tDj3QwVifWtIV?=\n\t=?utf-8?q?oWm6NAfJNmQ8?=",
        "X-OriginatorOrg": "amd.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b338552e-29bb-4182-5878-08dc6530a096",
        "X-MS-Exchange-CrossTenant-AuthSource": "CH2PR12MB4294.namprd12.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "25 Apr 2024 14:04:30.9571 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "3dd8961f-e488-4e60-8e11-a82d994e183d",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n RXcHyk0aHHb5jamu6agsiAzjE5QWIrM7owYxVs8+A8W/YG51jqd131vxPBp11JHA",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "IA0PR12MB8208",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "addressed": null
}