get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2186736,
    "url": "http://patchwork.ozlabs.org/api/patches/2186736/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20260120134434.1931602-2-jedrzej.jagielski@intel.com/",
    "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": "<20260120134434.1931602-2-jedrzej.jagielski@intel.com>",
    "list_archive_url": null,
    "date": "2026-01-20T13:44:29",
    "name": "[iwl-next,v2,1/6] ixgbe: E610: add discovering EEE capability",
    "commit_ref": null,
    "pull_url": null,
    "state": "under-review",
    "archived": false,
    "hash": "1d5d0fcfe855579f089f8f7f976b7e0f8cbcf414",
    "submitter": {
        "id": 81850,
        "url": "http://patchwork.ozlabs.org/api/people/81850/?format=api",
        "name": "Jedrzej Jagielski",
        "email": "jedrzej.jagielski@intel.com"
    },
    "delegate": {
        "id": 109701,
        "url": "http://patchwork.ozlabs.org/api/users/109701/?format=api",
        "username": "anguy11",
        "first_name": "Anthony",
        "last_name": "Nguyen",
        "email": "anthony.l.nguyen@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20260120134434.1931602-2-jedrzej.jagielski@intel.com/mbox/",
    "series": [
        {
            "id": 489069,
            "url": "http://patchwork.ozlabs.org/api/series/489069/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=489069",
            "date": "2026-01-20T13:44:28",
            "name": "ixgbe: enable EEE for E610 devices",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/489069/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2186736/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2186736/checks/",
    "tags": {},
    "related": [],
    "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=0v2sGpvj;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\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 4dwTY75JGdz1xtc\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 21 Jan 2026 01:02:35 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id B10646FE39;\n\tTue, 20 Jan 2026 14:02:33 +0000 (UTC)",
            "from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id ZH9K1tCLn7UJ; Tue, 20 Jan 2026 14:02:31 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 8DE076FE3B;\n\tTue, 20 Jan 2026 14:02:31 +0000 (UTC)",
            "from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n by lists1.osuosl.org (Postfix) with ESMTP id D5FA0160\n for <intel-wired-lan@lists.osuosl.org>; Tue, 20 Jan 2026 14:02:29 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id C3B864F103\n for <intel-wired-lan@lists.osuosl.org>; Tue, 20 Jan 2026 14:02:28 +0000 (UTC)",
            "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Eclx38RvDi5D for <intel-wired-lan@lists.osuosl.org>;\n Tue, 20 Jan 2026 14:02:28 +0000 (UTC)",
            "from mgamail.intel.com (mgamail.intel.com [192.198.163.13])\n by smtp4.osuosl.org (Postfix) with ESMTPS id 0593E4F110\n for <intel-wired-lan@lists.osuosl.org>; Tue, 20 Jan 2026 14:02:27 +0000 (UTC)",
            "from fmviesa004.fm.intel.com ([10.60.135.144])\n by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 20 Jan 2026 06:02:27 -0800",
            "from os-delivery.igk.intel.com ([10.102.18.218])\n by fmviesa004.fm.intel.com with ESMTP; 20 Jan 2026 06:02:26 -0800"
        ],
        "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 smtp3.osuosl.org 8DE076FE3B",
            "OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0593E4F110"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1768917751;\n\tbh=AP7qfC3XZTiN5WUzR3NjiwX+higk8bj2NOePTObTcz0=;\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=0v2sGpvjDwBuoizuiMX+pXBvZFxJZy72apWj4hLBDHRe4K4JYwSt4KDLnlzTW/vvd\n\t 49DHCCZ4AXbYjywDX/HLnZPwky1tYU9zeV3QfZdQ+TQ1fle/QddOkza8OSuax2Z0Af\n\t 0Ktneh3kO2xx6Oin42zs0aRzcOxlJj2Qv7Cc8ovvA0/AYuqxoL7VzJRCXzszgk3ae3\n\t KvIo/TjmufH2ueNAxOPuSHmrpYe0qn9LXix0vXmxCnr5B1IVVdbgw2mMBCb/cjke6A\n\t YZjuDv/3F5eT0ovVw7Qn6HhZWgbQRlA2BoAmHnJ0vYXKbziIWik2F5sDzfpU+AfGFS\n\t Zkm++kGfFzVHg==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.13;\n helo=mgamail.intel.com; envelope-from=jedrzej.jagielski@intel.com;\n receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp4.osuosl.org 0593E4F110",
        "X-CSE-ConnectionGUID": [
            "HobmG0O2QvOhkV33T/f+OA==",
            "AN43iOWwRte1kfUYFsOXng=="
        ],
        "X-CSE-MsgGUID": [
            "q2sI/etLQPud9TY3jlZ9/w==",
            "uEb2u9GbQEOvAvbU7iyuug=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6800,10657,11676\"; a=\"72711752\"",
            "E=Sophos;i=\"6.21,240,1763452800\"; d=\"scan'208\";a=\"72711752\"",
            "E=Sophos;i=\"6.21,240,1763452800\"; d=\"scan'208\";a=\"210978890\""
        ],
        "X-ExtLoop1": "1",
        "From": "Jedrzej Jagielski <jedrzej.jagielski@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Cc": "anthony.l.nguyen@intel.com, netdev@vger.kernel.org,\n Jedrzej Jagielski <jedrzej.jagielski@intel.com>,\n Aleksandr Loktionov <aleksandr.loktionov@intel.com>",
        "Date": "Tue, 20 Jan 2026 14:44:29 +0100",
        "Message-Id": "<20260120134434.1931602-2-jedrzej.jagielski@intel.com>",
        "X-Mailer": "git-send-email 2.31.1",
        "In-Reply-To": "<20260120134434.1931602-1-jedrzej.jagielski@intel.com>",
        "References": "<20260120134434.1931602-1-jedrzej.jagielski@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1768917748; x=1800453748;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=RQtxxTx0BaYQbBXGPsoMwvYiTSzOJ7lvWIteby4+xQM=;\n b=lkmkwOdYpmy+FjIwTlDhexZ6SKuf4/vII+0UPX6zSp0NBt1rdkgCoZse\n e5A/u8QHvRJd7cAwVKuZScX685k1uZbJgY3z7bzpOeUgt3HdRSBuJP4Ek\n 3OFShbdOQd9cCUxzBwKTwUdnLzshuQWJtqzKQQ1xsaqr+uU8NpFa/gtow\n q/EHDyQ+JfCQ9kPT8oRgRFd7mMtoYEhNm+Auv3d93RorW0bXudbHk7/ix\n ROa0nKp3fclmLa6KFAGbMzzC0g8CXsTg01ae+UfSFg0UOBtIqDjoXfl2h\n csQk2yg4+Ohfjfe7nDxrua03AhA4J4qIrqdy0H10JVuUY9eNNqv2UHkE7\n Q==;",
        "X-Mailman-Original-Authentication-Results": [
            "smtp4.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com",
            "smtp4.osuosl.org;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=lkmkwOdY"
        ],
        "Subject": "[Intel-wired-lan] [PATCH iwl-next v2 1/6] ixgbe: E610: add\n discovering EEE capability",
        "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": "Add detecting and parsing EEE device capability.\n\nRecently EEE functionality support has been introduced to E610 FW.\nCurrently ixgbe driver has no possibility to detect whether NVM\nloaded on given adapter supports EEE.\n\nThere's dedicated device capability element reflecting FW support\nfor given EEE link speed.\n\nReviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\nSigned-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>\n---\n drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      | 3 +++\n drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 7 +++++++\n include/linux/intel/libie/adminq.h                 | 1 +\n 3 files changed, 11 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c\nindex c2f8189a0738..9ae1e3620ee1 100644\n--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c\n+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c\n@@ -628,6 +628,9 @@ static bool ixgbe_parse_e610_caps(struct ixgbe_hw *hw,\n \t\t\t(phys_id & IXGBE_EXT_TOPO_DEV_IMG_PROG_EN) != 0;\n \t\tbreak;\n \t}\n+\tcase LIBIE_AQC_CAPS_EEE:\n+\t\tcaps->eee_support = (u8)number;\n+\t\tbreak;\n \tdefault:\n \t\t/* Not one of the recognized common capabilities */\n \t\treturn false;\ndiff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h\nindex cde148eec38d..11dc7fc71b71 100644\n--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h\n+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h\n@@ -892,6 +892,7 @@ struct ixgbe_hw_caps {\n \tu8 apm_wol_support;\n \tu8 acpi_prog_mthd;\n \tu8 proxy_support;\n+\tu8 eee_support;\n \tbool nvm_update_pending_nvm;\n \tbool nvm_update_pending_orom;\n \tbool nvm_update_pending_netlist;\n@@ -927,6 +928,12 @@ struct ixgbe_hw_caps {\n \n #define IXGBE_OROM_CIV_SIGNATURE\t\"$CIV\"\n \n+#define IXGBE_EEE_SUPPORT_100BASE_TX\tBIT(0)\n+#define IXGBE_EEE_SUPPORT_1000BASE_T\tBIT(1)\n+#define IXGBE_EEE_SUPPORT_10GBASE_T\tBIT(2)\n+#define IXGBE_EEE_SUPPORT_5GBASE_T\tBIT(3)\n+#define IXGBE_EEE_SUPPORT_2_5GBASE_T\tBIT(4)\n+\n struct ixgbe_orom_civd_info {\n \tu8 signature[4];\t/* Must match ASCII '$CIV' characters */\n \tu8 checksum;\t\t/* Simple modulo 256 sum of all structure bytes must equal 0 */\ndiff --git a/include/linux/intel/libie/adminq.h b/include/linux/intel/libie/adminq.h\nindex ab13bd777a28..839114d8975a 100644\n--- a/include/linux/intel/libie/adminq.h\n+++ b/include/linux/intel/libie/adminq.h\n@@ -196,6 +196,7 @@ LIBIE_CHECK_STRUCT_LEN(16, libie_aqc_list_caps);\n #define LIBIE_AQC_BIT_ROCEV2_LAG\t\t\tBIT(0)\n #define LIBIE_AQC_BIT_SRIOV_LAG\t\t\t\tBIT(1)\n #define LIBIE_AQC_BIT_SRIOV_AA_LAG\t\t\tBIT(2)\n+#define LIBIE_AQC_CAPS_EEE\t\t\t\t0x009B\n #define LIBIE_AQC_CAPS_FLEX10\t\t\t\t0x00F1\n #define LIBIE_AQC_CAPS_CEM\t\t\t\t0x00F2\n \n",
    "prefixes": [
        "iwl-next",
        "v2",
        "1/6"
    ]
}