Show a cover letter.

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

{
    "id": 116780,
    "url": "http://patches.dpdk.org/api/covers/116780/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1663987546-15982-1-git-send-email-longli@linuxonhyperv.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1663987546-15982-1-git-send-email-longli@linuxonhyperv.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1663987546-15982-1-git-send-email-longli@linuxonhyperv.com",
    "date": "2022-09-24T02:45:28",
    "name": "[v9,00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD",
    "submitter": {
        "id": 1784,
        "url": "http://patches.dpdk.org/api/people/1784/?format=api",
        "name": "Long Li",
        "email": "longli@linuxonhyperv.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1663987546-15982-1-git-send-email-longli@linuxonhyperv.com/mbox/",
    "series": [
        {
            "id": 24807,
            "url": "http://patches.dpdk.org/api/series/24807/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=24807",
            "date": "2022-09-24T02:45:28",
            "name": "Introduce Microsoft Azure Network Adatper (MANA) PMD",
            "version": 9,
            "mbox": "http://patches.dpdk.org/series/24807/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/116780/comments/",
    "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 A70CEA054F;\n\tSat, 24 Sep 2022 04:45:53 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 451F5406A2;\n\tSat, 24 Sep 2022 04:45:53 +0200 (CEST)",
            "from linux.microsoft.com (linux.microsoft.com [13.77.154.182])\n by mails.dpdk.org (Postfix) with ESMTP id 1B44E400D4\n for <dev@dpdk.org>; Sat, 24 Sep 2022 04:45:52 +0200 (CEST)",
            "by linux.microsoft.com (Postfix, from userid 1004)\n id 0EF7120C32BB; Fri, 23 Sep 2022 19:45:51 -0700 (PDT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 linux.microsoft.com 0EF7120C32BB",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxonhyperv.com;\n s=default; t=1663987551;\n bh=81/yqQjnLN8cLJZXBn3SIOpQPn1zQLWbSQomoKpHPzM=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References:Reply-To:From;\n b=XmHUQQrR/xYcda2R7jMwOuFXFOdsCJyR+XkXFsLuE7KGZXNwZ9XaIjjRlzRGATzjm\n feEDsXC7qAm0TcV0wYhfpbkIxijWlj70OCGgw7NKPIHkOhmpaV13dYT4AWXNoY9d1Y\n AiIqMyMvAl6FOHvcr7no9epgNP3cz3Qt6dMYnFjM=",
        "From": "longli@linuxonhyperv.com",
        "To": "Ferruh Yigit <ferruh.yigit@xilinx.com>",
        "Cc": "dev@dpdk.org, Ajay Sharma <sharmaajay@microsoft.com>,\n Stephen Hemminger <sthemmin@microsoft.com>, Long Li <longli@microsoft.com>",
        "Subject": "[Patch v9 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD",
        "Date": "Fri, 23 Sep 2022 19:45:28 -0700",
        "Message-Id": "<1663987546-15982-1-git-send-email-longli@linuxonhyperv.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "In-Reply-To": "<1662674189-29524-1-git-send-email-longli@linuxonhyperv.com>",
        "References": "<1662674189-29524-1-git-send-email-longli@linuxonhyperv.com>",
        "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>",
        "Reply-To": "longli@microsoft.com",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Long Li <longli@microsoft.com>\n\nMANA is a network interface card to be used in the Azure cloud environment.\nMANA provides safe access to user memory through memory registration. It has\nIOMMU built into the hardware.\n\nMANA uses IB verbs and RDMA layer to configure hardware resources. It\nrequires the corresponding RDMA kernel-mode and user-mode drivers.\n\nThe MANA RDMA kernel-mode driver is being reviewed at:\nhttps://patchwork.kernel.org/project/netdevbpf/list/?series=678843&state=*\n\nThe MANA RDMA user-mode driver is being reviewed at:\nhttps://github.com/linux-rdma/rdma-core/pull/1177\n\n\nLong Li (18):\n  net/mana: add basic driver with build environment and doc\n  net/mana: device configuration and stop\n  net/mana: report supported ptypes\n  net/mana: support link update\n  net/mana: support device removal interrupts\n  net/mana: report device info\n  net/mana: configure RSS\n  net/mana: configure Rx queues\n  net/mana: configure Tx queues\n  net/mana: implement memory registration\n  net/mana: implement the hardware layer operations\n  net/mana: start/stop Tx queues\n  net/mana: start/stop Rx queues\n  net/mana: receive packets\n  net/mana: send packets\n  net/mana: start/stop device\n  net/mana: report queue stats\n  net/mana: support Rx interrupts\n\n MAINTAINERS                       |    6 +\n doc/guides/nics/features/mana.ini |   20 +\n doc/guides/nics/index.rst         |    1 +\n doc/guides/nics/mana.rst          |   69 ++\n drivers/net/mana/gdma.c           |  301 ++++++\n drivers/net/mana/mana.c           | 1499 +++++++++++++++++++++++++++++\n drivers/net/mana/mana.h           |  547 +++++++++++\n drivers/net/mana/meson.build      |   48 +\n drivers/net/mana/mp.c             |  336 +++++++\n drivers/net/mana/mr.c             |  348 +++++++\n drivers/net/mana/rx.c             |  531 ++++++++++\n drivers/net/mana/tx.c             |  415 ++++++++\n drivers/net/mana/version.map      |    3 +\n drivers/net/meson.build           |    1 +\n 14 files changed, 4125 insertions(+)\n create mode 100644 doc/guides/nics/features/mana.ini\n create mode 100644 doc/guides/nics/mana.rst\n create mode 100644 drivers/net/mana/gdma.c\n create mode 100644 drivers/net/mana/mana.c\n create mode 100644 drivers/net/mana/mana.h\n create mode 100644 drivers/net/mana/meson.build\n create mode 100644 drivers/net/mana/mp.c\n create mode 100644 drivers/net/mana/mr.c\n create mode 100644 drivers/net/mana/rx.c\n create mode 100644 drivers/net/mana/tx.c\n create mode 100644 drivers/net/mana/version.map"
}