Show a cover letter.

GET /api/covers/2218549/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2218549,
    "url": "http://patchwork.ozlabs.org/api/covers/2218549/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20260401120919.282668-1-ade@amicon.ru/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260401120919.282668-1-ade@amicon.ru>",
    "list_archive_url": null,
    "date": "2026-04-01T12:08:22",
    "name": "[net-next,v3,0/2] e1000/e1000e: limit endianness conversion to boundary words",
    "submitter": {
        "id": 92902,
        "url": "http://patchwork.ozlabs.org/api/people/92902/?format=api",
        "name": "Agalakov Daniil",
        "email": "ade@amicon.ru"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20260401120919.282668-1-ade@amicon.ru/mbox/",
    "series": [
        {
            "id": 498327,
            "url": "http://patchwork.ozlabs.org/api/series/498327/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=498327",
            "date": "2026-04-01T12:08:22",
            "name": "e1000/e1000e: limit endianness conversion to boundary words",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/498327/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2218549/comments/",
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=oxiXZqNs;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.138; helo=smtp1.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fm3hH5Kmmz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 01 Apr 2026 23:09:51 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 2FA4A80CCD;\n\tWed,  1 Apr 2026 12:09:49 +0000 (UTC)",
            "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id njbCl5hoRgO9; Wed,  1 Apr 2026 12:09:48 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 58F458095E;\n\tWed,  1 Apr 2026 12:09:48 +0000 (UTC)",
            "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 1DFCB2A2\n for <intel-wired-lan@lists.osuosl.org>; Wed,  1 Apr 2026 12:09:47 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 12319806F4\n for <intel-wired-lan@lists.osuosl.org>; Wed,  1 Apr 2026 12:09:47 +0000 (UTC)",
            "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id RobHzlDFaI_G for <intel-wired-lan@lists.osuosl.org>;\n Wed,  1 Apr 2026 12:09:46 +0000 (UTC)",
            "from mail.amicon.ru (unknown [77.108.111.100])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 2853681467\n for <intel-wired-lan@lists.osuosl.org>; Wed,  1 Apr 2026 12:09:43 +0000 (UTC)",
            "from example.com (172.16.2.46) by mail.amicon.lan (192.168.0.59)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.27; Wed, 1 Apr\n 2026 15:09:37 +0300"
        ],
        "X-Virus-Scanned": [
            "amavis at osuosl.org",
            "amavis at osuosl.org"
        ],
        "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ",
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 smtp1.osuosl.org 58F458095E",
            "OpenDKIM Filter v2.11.0 smtp1.osuosl.org 2853681467"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1775045388;\n\tbh=JDlxxfJvdjrgRObVClm6fGkTKhFiMlDGrQADMOOu8ns=;\n\th=From:To:CC:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=oxiXZqNsof+FEMgDylQ3X+0RIpty6TQ5dtjAJFHBA7S5j4+qFtQHkGDzDyGWIOhy1\n\t LauHB/A62cwRIbOq22pvGykjeCg6l+9uE7fDTwg1L5IZcteHm2YnMDKyDgcS7ryXag\n\t 66A4zz3zzjeDZgenHoHxgLNTQ7vZA9aohl2qGvdfUqp/cB5gvCEX7zWXG3UEvnyohA\n\t rxxHRRu/HJ3LygVLCqndLix5vjX3wvFgPD/LVTBeVUNYQBEUyWmY3o5g/vF/+3yuQu\n\t CtSkkAlgyQZ5INJx5XeQmEU+NYytJ/Sd5AQlVIY81WVOee9RLnWbCEomo1LpF6fxox\n\t bTMzeYRGtmLkw==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=77.108.111.100;\n helo=mail.amicon.ru; envelope-from=ade@amicon.ru; receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp1.osuosl.org 2853681467",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "From": "Agalakov Daniil <ade@amicon.ru>",
        "To": "Tony Nguyen <anthony.l.nguyen@intel.com>",
        "CC": "Agalakov Daniil <ade@amicon.ru>, Przemek Kitszel\n <przemyslaw.kitszel@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>, \"David\n S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, \"Jakub\n Kicinski\" <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n <intel-wired-lan@lists.osuosl.org>, <netdev@vger.kernel.org>,\n <linux-kernel@vger.kernel.org>, <lvc-project@linuxtesting.org>, \"Daniil\n Iskhakov\" <dish@amicon.ru>, Roman Razov <rrv@amicon.ru>",
        "Date": "Wed, 1 Apr 2026 15:08:22 +0300",
        "Message-ID": "<20260401120919.282668-1-ade@amicon.ru>",
        "X-Mailer": "git-send-email 2.51.0",
        "In-Reply-To": "<20260325151615.1407182-1-ade@amicon.ru>",
        "References": "<20260325151615.1407182-1-ade@amicon.ru>",
        "MIME-Version": "1.0",
        "X-Originating-IP": "[172.16.2.46]",
        "X-ClientProxiedBy": "mail.amicon.lan (192.168.0.59) To mail.amicon.lan\n (192.168.0.59)",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; d=amicon.ru; s=mail;\n c=simple/simple;\n t=1775045378; h=from:subject:to:date:message-id;\n bh=PlaAOt0ssCukJ7V+OLnR4/beOc5FHiklgNa9+yhyvr4=;\n b=SMCZinU7YdIlx6vXdse6mQDcjiESHnZRuK1jGXrJiu0sOzNxF3U53/sdQoG2oDAccGBi7IcLQse\n EyC2KvaBECt5XBEamdvI0ZXX1evaXPUkK2QM+Jssw8JV9iC4vUZaZODaqzEGPAjrxUUAZDrtlVzf3\n Tie00+KdRwRGeKUD4WWd264ove2hwsnLr2tgVdPetXHLgauRaXu+QgEIajK/QhjRK4TIQtvZnUS1V\n 33+pxHm6yvSSEa1lrC5MjjC3QQ37EJdBYK3wqryeTXe3oOiNxmpSgnMmf0EbSsf9aFUE1wSPk7VIf\n G7Y/F89A90Ft42N2dMhUcxhC2lQl5djMomSA==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp1.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=amicon.ru",
            "smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=amicon.ru header.i=@amicon.ru header.a=rsa-sha256\n header.s=mail header.b=SMCZinU7"
        ],
        "Subject": "[Intel-wired-lan] [PATCH net-next v3 0/2] e1000/e1000e: limit\n endianness conversion to boundary words",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "This series refactors the EEPROM write logic in e1000 and e1000e drivers\nto avoid processing uninitialized memory. Instead of looping over the\nentire buffer, we now only perform endianness conversion on the boundary\nwords that were actually read from the hardware.\n\nPatch 1: e1000: limit endianness conversion to boundary words\nPatch 2: e1000e: limit endianness conversion to boundary words\n---\nv3:\n - Reverted to v1's \"check-then-convert\" logic in patch for e1000e: the\n   return value of e1000_read_nvm() is now checked before performing\n   le16_to_cpus().\n - Removed the redundant full-buffer loops in patch for e1000e that\n   caused double endianness conversion in v2.\n\nv2:\n - Moved these improvements to the 'net-next' tree.\n - Improved commit description for clarity.\n\n .../net/ethernet/intel/e1000/e1000_ethtool.c  | 11 +++++++----\n drivers/net/ethernet/intel/e1000e/ethtool.c   | 19 ++++++++++++-------\n 2 files changed, 19 insertions(+), 11 deletions(-)"
}