Show a cover letter.

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

{
    "id": 45559,
    "url": "http://patches.dpdk.org/api/covers/45559/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20180928051647.32341-1-g.singh@nxp.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": "<20180928051647.32341-1-g.singh@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180928051647.32341-1-g.singh@nxp.com",
    "date": "2018-09-28T05:16:44",
    "name": "[v3,0/3] introduces the enetc PMD driver",
    "submitter": {
        "id": 1068,
        "url": "http://patches.dpdk.org/api/people/1068/?format=api",
        "name": "Gagandeep Singh",
        "email": "g.singh@nxp.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20180928051647.32341-1-g.singh@nxp.com/mbox/",
    "series": [
        {
            "id": 1564,
            "url": "http://patches.dpdk.org/api/series/1564/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1564",
            "date": "2018-09-28T05:16:44",
            "name": "introduces the enetc PMD driver",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/1564/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/45559/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 2CAE51B10F;\n\tFri, 28 Sep 2018 07:17:43 +0200 (CEST)",
            "from EUR02-AM5-obe.outbound.protection.outlook.com\n\t(mail-eopbgr00041.outbound.protection.outlook.com [40.107.0.41])\n\tby dpdk.org (Postfix) with ESMTP id 520E31B10D\n\tfor <dev@dpdk.org>; Fri, 28 Sep 2018 07:17:41 +0200 (CEST)",
            "from Tophie.ap.freescale.net (14.142.187.166) by\n\tDB5PR04MB1527.eurprd04.prod.outlook.com (2a01:111:e400:5993::21) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.20;\n\tFri, 28 Sep 2018 05:17:37 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=RuN3FhLnPESr7zIhsR7IfN3NGPFIraILQbN9FdeOE2I=;\n\tb=fRUMzgHx6Icq76m8/A/n4L9PMAI2ljLjZ5/wuujLmd9GxxDLOKLuuT5D7317hXLwWp3iw8eCPrRj/h/kt54Yt5wT+rXbjeGYJkEx04i5SM+rOmS0vBJTx+PAQ1IZlUI4wwpj3czhNXSrxl4cPtAdDwpcIyOCjXGDY5delhhM2ps=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=G.Singh@nxp.com; ",
        "From": "Gagandeep Singh <g.singh@nxp.com>",
        "To": "dev@dpdk.org,\n\tferruh.yigit@intel.com",
        "Cc": "pankaj.chauhan@nxp.com,\n\tGagandeep Singh <g.singh@nxp.com>",
        "Date": "Fri, 28 Sep 2018 10:46:44 +0530",
        "Message-Id": "<20180928051647.32341-1-g.singh@nxp.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180913094201.17098-1-g.singh@nxp.com>",
        "References": "<20180913094201.17098-1-g.singh@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.142.187.166]",
        "X-ClientProxiedBy": "MAXPR0101CA0035.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:a00:d::21) To DB5PR04MB1527.eurprd04.prod.outlook.com\n\t(2a01:111:e400:5993::21)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "d30cc728-db04-4173-ca97-08d62501b58b",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:DB5PR04MB1527; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DB5PR04MB1527;\n\t3:Gh18E32qBIVwLpIJMPZYnZsHeuQaPgNjhU+/lT7oRcVrlkZqumk8wgX+zxXJuHp5gl+eyDIU70oBuAzkPuhLWXaySMvoRHnmaytJ2mNMOgVMS1zxVQUF8410lxC1r2K5xVWA2iDKNdaJKU2/Ez8nchYaLWfzkjfgGe+QLQM1/5oDt6VAk+MfLiRcJ4qU7Lq5WlYkcAAYFaP1rTCvnvALjj2kmxmtKFGflkaLbVJtA67mPJB3thaQpTw4y+olmBIO;\n\t25:R1ANTtHew+XEsHX7p5vroDSQ1jSMPoAj4kMyBjFsE6nyZQHDv3G558U2I0hIvE9eRcIUylAJXhio0HgvIJZQvZfUwyVa93GnSmRgGGX1LbOV/chdYQNRWPtf+LvTOBFwpjmvs2HePVVMQXaOgLkBjT6wplZ8ynD2iygQbaPDBuBmwVoksWQRdgoTIemPuoUMHuaqUwgjXaZPmQ6ZR/gIqDH7BkTXaZc1Ej+mQ2x91U5qJPOuT2F3SpvH22Co4EIaF1458OQxIoxl7SS3+YNolpKheUmSIZ6WYfbI60LgNsXpAXnSHQtRsvcQXeD4d7M9Yw4PV3u1o6qbMAavle/Elg==;\n\t31:1iK2jsnEdiiKq9n6jMeHSsT3NUZXFPVGbyOAmcogvnwXyJRQ6tHs2zN5zI/rba8C8+5fIgFtvyY57fTTKFCAhrwLIMLMKiWCvYIHui6Xx2yUYEIheZZIDlZvXZPRa9hw1ILBlB01/gdt1gAITvIKolrB6wZ9e6okRQyfccBCRrC1O1pliFisw8NcAj89QskRe9mGUopP3L9janYMatQKyFQg0NFqA1eF/3E+jn8U8sc=",
            "1; DB5PR04MB1527;\n\t20:IaUGsxJ3b25+15fSf9sSZCBJjU8GPlrF+zMHPR/F3PfdLqBFCRu4Wgp5QmMrvyej2DV+AxOgdYCdTwxCZxRG93Fb3d+OgxiCfgxOhNys18osHTB8EzLE3F44SUsAoUa3B7TZxP8rRxO+oBxCGqmwNlgoAk8vFNeKJ2lptgNd9AGEIjvKPsnKxGKudj5ox6P/IczpjBggZE6qbW92vwkQd5G46eqLGWHIpCy1eYvZpPT8GKUbvyuZNC2xANu3vKozoohOizuljA+1lu3uUnFYUgf5SzvTM+DYPC9M91bSFfjdBxp85owui1gDwblpKYZ18um3wir1q2YpxoP+BXxEqTVIVExBQvuk6T2eNDxLtZKc0zqjIoBP+WZa6xevlMdd2ItesR7cBtSSmNv6cqpj4K5v/qJgTNKHAHRl8FcEiT+7yEkbf0jPQshiEYReEKpaaLZqA4pxUjSJjhqFM5LxWMO/FTbLbPFLaEDzDHz87hrhYDtkG1zbT94Xq2I55TWt;\n\t4:N2N3Hr672dxPSDoIMdPzpPyZQW0znzUqFSHef7GBzgJ9O5c/mw9LjVFyDn0iME8F9yFA2JJ7nM/lElQaIby8E8fxw1cUF16zjfhhBbAMEiwlc5EAlUmSutZRkuKA0mEFhnwI360kC61cIqbCUeeDSht0/qtSk+mfVQCJsGphNWyZRd+1/tE6ucqw/1V8dMCDt6qLsv0tOZURiLKAzds2JrdepbZ7NXV6FMP9XVSbKdmKSVa/nI/swSOcqjgmkVY1EGP1+cxeN8eFmZlIwqtWdA==",
            "=?us-ascii?Q?1; DB5PR04MB1527;\n\t23:EGPB0IcnRYM5W5gqof4jeD576I0eRd2Fbty1yviVg?=\n\tWwWY+zdR+0QJRbgtBPrjXUNroR2jAiaJIQ3CmHdPlBs2diUkxYHHsa7Phruc/FNeURG3pSilgWkP1FwnngUHvjC1ut/G1ZKuTqH9RjmfuNkodKXBpJnmQLfUZ/w1bGUxmjGT0fHG/RPqAYpwUBb8CZzfbV8SQSedwxykVKTux3VrZCQS/1mAbPRU3uiJtfoOS42ugAH+2bz59tvo6/MNNbEWQYa3GlT3PbLoreQVsyRUyW5Z+uFwCysMJOky8m3T1iSgAWS8O306OmCqXa3nty52kevwSiDXOpOLY6aPPyKBhmdQZvfJYhM01Xv1z4Its5pYYCE8GctYvHf5gc+JwInJ36LpRpzc4fMr5hOydproqnMnzgWxOc+0wkjbpF5CB8gdhvdT7Efs474mNVk8dLM6+L8RhAo8hDk9uLY1phVUhmqYrxyvhecLyPHq7XVqeRyE4AkS4cgS5qWnNAOUbfGyLjSvSeybb+HCwC/+X7sVJgQCV35WgkQi17jsect5XA6kNDVTO/ogHmSDkWmgDhy/shzeimiCSWtnxx7yv3YBiJQaD348+ZxZXSvkicpLhm5+ii+MawXqUV54B6nIYZwM05PyqfBLYZNcP8z7u1JKgxzk57kp/+HCRggEgUTwioSxHBsXBOt7CYFYLeUBlR7BcHq9oRQ9G6ZYANypJr5xcnlU/kG/X37Wxn4oEhZZkf9IfSO2dCI94FQkV7y3Y6zV4qYV5pNU48NA+fr3C84udnLe/D/BpPmlUgLuNbsuI4hXW5VW207REjmzDPiO/yhk0mrdclnUe+NheDSIuWTFAYpvtQ4j+OwqAXVu2o5UWirufJS0FNUx/qQFK40F73S06dck5RhrILL888qo6w07jFwhFi68IPpNitwXDh9kfp3Didp+kKYBjNjz8ZdUTKsTv9D24YXoK17t9qGpcbysUaOAUawQDY6CzS9qvK3yXLSlaosiT+IhFZ46y0hC9pH4mjSy/D+zB1bV4YfStcGYJVuBxbA8Nw8pcgg6A17np8d/09rTr5gvTLcuI5FinNDBfb1R3cEsQkgPCvY4bsItjtHdkEVTScru62l4uShjCh2pOpRdD76en7fqZDZEKdqWZVIgkPfJwL4mSkPV1Rch2+FzsJ0MtNN4YHMpJNy4d/wORNWJxGig9n5E90q54AQCcm0oZ/X2vbWwtlP5bJPz6lBczyCsbKm6iJFCHEtyDJ3vIESFE749vEEmmUwhADxYPCJdwUx/1Lw2oRTz2cpSA==",
            "1; DB5PR04MB1527;\n\t6:xArDQU9quw3T6EjVyFks83VSzzG8IQHk+bsoBFOr1SyS4SY1+rrcym0v2BMzCGFrCo8cDZ6/DhSGCY1mucakc2P3nXPK8kXJwKFsQ3WPSdCQ+y6SR10TZStL3gcgmJSG3AERREfsZpc8L8O80fV8pjIaNqCKDwJFx2J6M+f/+XVqZr/Gy1Mf0/HN3lq15rh0aJ81UM2fNGpR3sGwrxkY5QSRIqLYXWLZQnLaR9LFMrLpDXI1Rp2qgaCRTbLko6u5b7lPzs3uisMZ0Y58vgIXMWWgbQj5LcH2BQkLkMak8hSlVECNcS4Jb21aetptHPavK83q3h5zP79AKzjzv1oIS1FEvmupBpNVLCYWABk9wV1QYX8ycdFod5Z6XnqZRBMnd3wvlCuI3uaJUIYM/yV1ulBEfi1k1a725Qls9PDD+pB1ZtlswhdVFCH0UTwPqw6iOz5sMlYn+kH2cmYZi+iyeA==;\n\t5:kbPNBm/VjZD6Gwv9VXaDi0crTRdNO6+1+22220UnbjG5SQ/zzT+mu41YetVrDkt15lvzDfnHYzNHeLaBwOUiu3PsIacRfsgbVXjdGCqfFJ7ufkE/JX1azxodENR2ZA9+sc+bwqm7+683LQonoaDE7905DjebZkLIeWbuLu4nk9A=;\n\t7:53QwvBn1UQADji++8OwJMjqBUN7MXchpmheLvr0LFZ4pL6RonljakHo0B2OaPPNEA+nNAyWSxHxFVvZzhkxGuk1B3vTxWQbFPZ4yVDl0dRa+zh2UwaNL3C9VgABtkYkkevG8elUyjB2Ln8GUSwBZefq3Uz1se2sWgT5AayL8iZkWfB1ndqXqd1RcFTlWN0O8F6+jz6xuRBjaTE1EwNPllze11BNnDdUAek+AgFVi7eYXNzHPDbP92wbAoDZ43Ext"
        ],
        "X-MS-TrafficTypeDiagnostic": "DB5PR04MB1527:",
        "X-Microsoft-Antispam-PRVS": "<DB5PR04MB1527749F58E5EA4A7AE8EE15E1EC0@DB5PR04MB1527.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231355)(944501410)(52105095)(10201501046)(6055026)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051);\n\tSRVR:DB5PR04MB1527; BCL:0; PCL:0; RULEID:; SRVR:DB5PR04MB1527; ",
        "X-Forefront-PRVS": "0809C12563",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(136003)(346002)(366004)(39860400002)(376002)(396003)(189003)(199004)(105586002)(4326008)(53936002)(16586007)(50226002)(47776003)(6512007)(81156014)(486006)(66066001)(81166006)(8676002)(106356001)(478600001)(446003)(316002)(8936002)(476003)(97736004)(11346002)(2616005)(72206003)(6486002)(956004)(26005)(16526019)(186003)(5660300001)(5009440100003)(1076002)(48376002)(7736002)(34290500001)(305945005)(68736007)(50466002)(36756003)(52116002)(2906002)(76176011)(51416003)(55236004)(3846002)(6666003)(6116002)(86362001)(6506007)(386003)(25786009)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR04MB1527;\n\tH:Tophie.ap.freescale.net; FPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "a5M7G0msWl6+p6OYP5Ch8j/Fga8IG+i87khyun7Ekthb4L/MksuQGeVsLbsDNV5IkOEsAChpE6xzXNdVPpSTcOLeqNI7FXS35pRlTyTHuGVszrEoosKq/ZpOXFa2a9kzXkhW4XCgGod0hVJ0KIw7kjyxO24rgm6jl1XX0GgdDL0BnAsJwDv0nSEidEmVV9ON8HEK2/5xqe0zTIBQX9EZdR3d0hJzrh+7sAhYjT/RKzcqqI7ZclBD0/BIJZ1oKEu/1wJbLgIbpKsyyjjA+W3lgxiA4JQp3VLEYcm1poVpLHnmUC8YPf8UU1muVYk3ELFy5UcO70LPE2zX62xYSIT85IRqsN3P8wSh3yUC6+JCvmM=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "28 Sep 2018 05:17:37.3343\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "d30cc728-db04-4173-ca97-08d62501b58b",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB5PR04MB1527",
        "Subject": "[dpdk-dev] [PATCH v3 0/3] introduces the enetc PMD driver",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "*ENETC* PMD driver which integrates with the existing PCI bus.\nDocument is also part of the set\n\nv2->v3 Change-log:\n* Added a release note\n* commom part of documentation is removed\n* cflag Werror added in Makefile\n* private list of RX/TX queues removed\n* added the dev_start and dev_stop APIs\n* added rx/tx queue release APIs\n* packet parse type feature enabled\n\nv1->v2 Change-log:\n* document improvement\n* checkpatch warnings removed\n\n\nGagandeep Singh (3):\n  net/enetc: enable Rx and Tx\n  net/enetc: support packet parse type\n  doc: add usage doc for ENETC PMD\n\n MAINTAINERS                            |   7 +\n doc/guides/nics/enetc.rst              | 110 ++++++++\n doc/guides/nics/features/enetc.ini     |  11 +\n doc/guides/nics/index.rst              |   1 +\n doc/guides/rel_notes/release_18_11.rst |   6 +\n drivers/net/enetc/Makefile             |   3 +-\n drivers/net/enetc/base/enetc_hw.h      |  19 +-\n drivers/net/enetc/enetc.h              |  25 +-\n drivers/net/enetc/enetc_ethdev.c       | 345 ++++++++++++++++++++++++-\n drivers/net/enetc/enetc_rxtx.c         | 239 +++++++++++++++++\n drivers/net/enetc/meson.build          |   3 +-\n 11 files changed, 756 insertions(+), 13 deletions(-)\n create mode 100644 doc/guides/nics/enetc.rst\n create mode 100644 doc/guides/nics/features/enetc.ini\n create mode 100644 drivers/net/enetc/enetc_rxtx.c"
}