Show a cover letter.

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

{
    "id": 52566,
    "url": "http://patches.dpdk.org/api/covers/52566/?format=api",
    "web_url": "http://patches.dpdk.org/cover/52566/",
    "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"
    },
    "msgid": "<cover.1554894242.git.igor.russkikh@aquantia.com>",
    "date": "2019-04-10T11:18:35",
    "name": "[00/10] add MACSEC hw offload to atlantic PMD",
    "submitter": {
        "id": 1124,
        "url": "http://patches.dpdk.org/api/people/1124/?format=api",
        "name": "Igor Russkikh",
        "email": "igor.russkikh@aquantia.com"
    },
    "mbox": "http://patches.dpdk.org/cover/52566/mbox/",
    "series": [
        {
            "id": 4234,
            "url": "http://patches.dpdk.org/api/series/4234/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4234",
            "date": "2019-04-10T11:18:35",
            "name": "add MACSEC hw offload to atlantic PMD",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4234/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/52566/comments/",
    "headers": {
        "x-microsoft-antispam-message-info": "2DfnVWHkSVI3rj8nfVEw+zcQLXN9aZG1nhS7G60r06Eso7FHczvwtcO2/xhkAxuF5HFrKiMZW+LHEfS4Ji1g+DOxtAqiZfGCnVZUw8/w+8Q29IH7zQAoy5ddglGjAtVjNSkH/FbJG1akFIfNIVl+rP/k/3i1M1MXs7PyXqCg0fA7cKmxVelVqBzRh/E+RnuCAoqNIfTzpXY7+tpHfbABWCXO7wCC5gL3/RQBOCn82W9dLqFeo/0TX7nK0jZzwZNs4xXh0E6/Yvp72Lc0p7+PKbxZUmujs/ZTS6sNkn1FpqTjuOGLAHsYn/mZDB8FT+7ZBcYIhLQmLsH00flPIEfKQ35JmzuMJmsLON8G8NDsgw6kJ5yvElxXau5Cw8Nn1nTUvXkOgD0Zv89qB/w9mbMMlNNYPOAnqH/TlNN5L3Y4KNU=",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=d63lRTwu+hFGa8InhVAkWoHoEDeoDgkOlVc6gzVSO2U=;\n\tb=VBGgOaPzjBkAJ8gSXNEOXWqCzQd7fRwWF5sFQNDYi3B8G/jbQAYHUYvyw9K2okrbgWT4nn1hqM0DVFV9QUq0GkmNMMuLBCAvKM9bxrPd3JJYgQ4ydZvYpAbNI38ksrLRjyt1zgyu6iapcw3JTocJTTkND5Y3W4dmbX7H28+IXe4=",
        "X-Mailman-Version": "2.1.15",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "x-ms-traffictypediagnostic": "BN8PR11MB3540:",
        "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted",
        "X-MS-Has-Attach": "",
        "x-forefront-prvs": "00032065B2",
        "CC": "Pavel Belous <Pavel.Belous@aquantia.com>, Wenzhuo Lu\n\t<wenzhuo.lu@intel.com>, Jingjing Wu <jingjing.wu@intel.com>, Bernard\n\tIremonger <bernard.iremonger@intel.com>, John McNamara\n\t<john.mcnamara@intel.com>, Marko Kovacevic <marko.kovacevic@intel.com>,\n\tKonstantin Ananyev <konstantin.ananyev@intel.com>, Thomas Monjalon\n\t<thomas@monjalon.net>, Ferruh Yigit <ferruh.yigit@intel.com>, Andrew\n\tRybchenko <arybchenko@solarflare.com>, Igor Russkikh\n\t<Igor.Russkikh@aquantia.com>",
        "X-MS-TNEF-Correlator": "",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "Date": "Wed, 10 Apr 2019 11:18:35 +0000",
        "authentication-results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Igor.Russkikh@aquantia.com; ",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "10 Apr 2019 11:18:35.8324\n\t(UTC)",
        "Subject": "[dpdk-dev] [PATCH  00/10] add MACSEC hw offload to atlantic PMD",
        "MIME-Version": "1.0",
        "X-BeenThere": "dev@dpdk.org",
        "Thread-Topic": "[PATCH  00/10] add MACSEC hw offload to atlantic PMD",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "62870670-6730-4b27-db36-08d6bda645e6",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "From": "Igor Russkikh <Igor.Russkikh@aquantia.com>",
        "x-ms-exchange-senderadcheck": "1",
        "x-microsoft-antispam-prvs": "<BN8PR11MB3540D11127C8B6009E1E403E982E0@BN8PR11MB3540.namprd11.prod.outlook.com>",
        "x-ms-publictraffictype": "Email",
        "Delivered-To": "patchwork@dpdk.org",
        "x-originating-ip": "[95.79.108.179]",
        "Accept-Language": "en-US",
        "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED",
        "To": "\"dev@dpdk.org\" <dev@dpdk.org>",
        "Errors-To": "dev-bounces@dpdk.org",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "x-forefront-antispam-report": "SFV:NSPM;\n\tSFS:(10009020)(396003)(39850400004)(376002)(366004)(136003)(346002)(199004)(189003)(486006)(107886003)(6506007)(316002)(2616005)(386003)(54906003)(7416002)(53936002)(8936002)(68736007)(6916009)(476003)(72206003)(2501003)(105586002)(44832011)(99286004)(2351001)(52116002)(186003)(26005)(106356001)(14454004)(102836004)(71200400001)(81156014)(7736002)(8676002)(81166006)(25786009)(256004)(6116002)(5660300002)(71190400001)(1730700003)(5640700003)(2906002)(66066001)(6512007)(478600001)(6486002)(50226002)(305945005)(97736004)(4326008)(3846002)(36756003)(6436002)(86362001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3540;\n\tH:BN8PR11MB3618.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; A:1; MX:1; ",
        "x-ms-office365-filtering-correlation-id": "62870670-6730-4b27-db36-08d6bda645e6",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 77F0E5398;\n\tWed, 10 Apr 2019 13:18:40 +0200 (CEST)",
            "from NAM02-CY1-obe.outbound.protection.outlook.com\n\t(mail-eopbgr760051.outbound.protection.outlook.com [40.107.76.51])\n\tby dpdk.org (Postfix) with ESMTP id 46E5F4F90\n\tfor <dev@dpdk.org>; Wed, 10 Apr 2019 13:18:38 +0200 (CEST)",
            "from BN8PR11MB3618.namprd11.prod.outlook.com (20.178.219.85) by\n\tBN8PR11MB3540.namprd11.prod.outlook.com (20.178.218.78) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1771.21; Wed, 10 Apr 2019 11:18:36 +0000",
            "from BN8PR11MB3618.namprd11.prod.outlook.com\n\t([fe80::9d38:1845:842d:a489]) by\n\tBN8PR11MB3618.namprd11.prod.outlook.com\n\t([fe80::9d38:1845:842d:a489%3]) with mapi id 15.20.1771.016;\n\tWed, 10 Apr 2019 11:18:36 +0000"
        ],
        "x-ms-exchange-messagesentrepresentingtype": "1",
        "Thread-Index": "AQHU748jMVePZu+Z3kCwJkGsl1QQag==",
        "received-spf": "None (protection.outlook.com: aquantia.com does not designate\n\tpermitted sender hosts)",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "X-Original-To": "patchwork@dpdk.org",
        "X-OriginatorOrg": "aquantia.com",
        "Message-ID": "<cover.1554894242.git.igor.russkikh@aquantia.com>",
        "Precedence": "list",
        "Content-Language": "en-US",
        "x-microsoft-antispam": "BCL:0; PCL:0;\n\tRULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020);\n\tSRVR:BN8PR11MB3540; ",
        "x-mailer": "git-send-email 2.17.1",
        "Content-Transfer-Encoding": "base64",
        "X-MS-Exchange-CrossTenant-id": "83e2e134-991c-4ede-8ced-34d47e38e6b1",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN8PR11MB3540",
        "x-clientproxiedby": "BYAPR05CA0061.namprd05.prod.outlook.com\n\t(2603:10b6:a03:74::38) To BN8PR11MB3618.namprd11.prod.outlook.com\n\t(2603:10b6:408:85::21)"
    },
    "content": "This patchset implements MACSEC hardware offload configuration in\nAtlantic PMD. To do this we also propose global ethdev ops\nfor macsec offload and move testpmd from direct usage of ixgbe\nto generic API.\n\nixgbe changes were only sanity/build verified, would be glad if\nsomebody could test these out. \n\nIgor Russkikh (3):\n  ethdev: introduce MACSEC device ops\n  app/testpmd: use generic MACSEC API calls\n  net/ixgbe: macsec callbacks implementation\n\nPavel Belous (7):\n  net/atlantic: macsec hardware structures declaration\n  net/atlantic: macsec configuration code\n  net/atlantic: macsec firmware interface\n  net/atlantic: interrupt handling of macsec events\n  net/atlantic: implement macsec statistics\n  net/atlantic: bump internal driver version\n  net/atlantic: indicate macsec in NIC docs\n\n app/test-pmd/cmdline.c                        |  20 +-\n doc/guides/nics/atlantic.rst                  |   1 +\n doc/guides/nics/features/atlantic.ini         |   1 +\n drivers/net/atlantic/atl_common.h             |   2 +-\n drivers/net/atlantic/atl_ethdev.c             | 368 +++++++++++++++++-\n drivers/net/atlantic/atl_ethdev.h             |   2 +-\n drivers/net/atlantic/atl_types.h              |  39 ++\n drivers/net/atlantic/hw_atl/hw_atl_utils.h    | 148 +++++++\n .../net/atlantic/hw_atl/hw_atl_utils_fw2x.c   |  51 +++\n drivers/net/ixgbe/ixgbe_ethdev.c              |  55 +++\n lib/librte_ethdev/rte_ethdev.c                |  87 +++++\n lib/librte_ethdev/rte_ethdev.h                | 115 ++++++\n lib/librte_ethdev/rte_ethdev_core.h           |  23 ++\n 13 files changed, 881 insertions(+), 31 deletions(-)"
}