Cover Detail
Show a cover letter.
GET /api/covers/44648/?format=api
http://patches.dpdk.org/api/covers/44648/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/cover/20180913094201.17098-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": "<20180913094201.17098-1-g.singh@nxp.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20180913094201.17098-1-g.singh@nxp.com", "date": "2018-09-13T09:41:58", "name": "[v2,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/20180913094201.17098-1-g.singh@nxp.com/mbox/", "series": [ { "id": 1302, "url": "http://patches.dpdk.org/api/series/1302/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1302", "date": "2018-09-13T09:41:58", "name": "introduces the enetc PMD driver", "version": 2, "mbox": "http://patches.dpdk.org/series/1302/mbox/" } ], "comments": "http://patches.dpdk.org/api/covers/44648/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 735205688;\n\tThu, 13 Sep 2018 11:42:34 +0200 (CEST)", "from EUR02-VE1-obe.outbound.protection.outlook.com\n\t(mail-eopbgr20055.outbound.protection.outlook.com [40.107.2.55])\n\tby dpdk.org (Postfix) with ESMTP id B085D5681\n\tfor <dev@dpdk.org>; Thu, 13 Sep 2018 11:42:32 +0200 (CEST)", "from Tophie.ap.freescale.net (14.142.187.166) by\n\tVI1PR04MB1533.eurprd04.prod.outlook.com (2a01:111:e400:596a::19) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.17;\n\tThu, 13 Sep 2018 09:42:27 +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=s52Nz9fx16i/fjsTbb8H+dZPD8gkUis3IOjRp2qzp7c=;\n\tb=YsvnS/JtpAEewN5RxwU2sxqPYb9HjD07Oy3LgtBLKrI8iF59Nlwqn2WIRqNQIUeXVjdqbe9rc0YUwAYlHCEZ/krBSSCKOBGT7JO/+ngJyui4zaNx76i1otEU74cuRqHlTQuAiApF3Y0dhuVp6kuKzxrpDbo+Z6xlsUairOqxJck=", "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": "Thu, 13 Sep 2018 15:11:58 +0530", "Message-Id": "<20180913094201.17098-1-g.singh@nxp.com>", "X-Mailer": "git-send-email 2.17.1", "In-Reply-To": "<20180906055449.21731-1-g.singh@nxp.com>", "References": "<20180906055449.21731-1-g.singh@nxp.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-Originating-IP": "[14.142.187.166]", "X-ClientProxiedBy": "PN1PR0101CA0029.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:c00:c::15) To VI1PR04MB1533.eurprd04.prod.outlook.com\n\t(2a01:111:e400:596a::19)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "77e308eb-38a4-475d-c515-08d6195d398a", "X-MS-Office365-Filtering-HT": "Tenant", "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:VI1PR04MB1533; ", "X-Microsoft-Exchange-Diagnostics": [ "1; VI1PR04MB1533;\n\t3:ANbBczD9QhFzmCX6p0DzpTh7Y5rmz7OWTBO89ls/rwgEfHFnJHUyOUXaJu5WQbVdWe/gRpy0BFAXTLlI/Qa1No9HIdLyYdARNO/2GP5mESvB0i8HQ2PQ4ki5VgCvSZEke0DeC0LnwXyhkYMAX/MPzjeEuzEsdtFcXMqQxrzAGUChxEVXGkPx9NYPrSIMjyXf2v0wHIfOVBMUbfMie0W1iTwuBAuPJ6k197n1423dlr4RNVMTNFo/ZDQcw4/Q+41A;\n\t25:AO3Qerv2tjftJde1QevJ1KqZRPHfTHBocRMA8aq6AjVrPlUW0O3A7TT3VstCLoh5e+rMS/ZA1BKmjZMK5nq1eWmFKfFH2V4/xInZYZRVO5TH86TiCzJK/RUysepheT40AdinkFu5Wg0DBmuMBZmEgPjpXCeySqe6fQPirSepw2hG/Wz6RVvGZmG+JJ/ZxaRHkLd9W+Z2Iqt/UZXWRoSuoBCouXDH5OCXphDNbOHau+mRoIqvi0Xoy2em415NRe0soC1mOW1PwwhqUBPssKsXHV3Nv5+3uhRh1nCsnfP4RE8yu5Fr39T9/opp2yBLOf+GXT7AD3+XPrW9WsTTv3Q23w==;\n\t31:NP6bA9CG30BWPBU0GahsQlJDquT6zKjMXXl7HdR3oUrF2fchDmLhhYBjHN+hJdsOm5Sqz1g/uVWD2QrGcj1J8cS0ladwYtiLbYZnfdOE22Y6IyoIL9upNUxIjBhsfrmmPCYvy65SaKzrrgtctw6sbwDWAqZlPuuXKIuvH79Ik3LPNUdkyUS6EcZabs0bH1DLVPRy/FJcb7ri9IYMXWvJzRfL9wzgnMEz6sD7nlIXIoY=", "1; VI1PR04MB1533;\n\t20:yszTNklW33XZJwP8DJhkv/+7UDYtB2jX/j7+GQyMM+LtYhn8CavXxRmO7zIi73Ea4gAHx1Sd54tnZ58N+EK80s6wl7Zn5TYt9ikJ6kG3dGNuzeGfvyOg9678JIJN1dyJLt0CLYuCUbxEwL7jmSHbO2qu3Qdw6asfpHbzOm7oY0Jvq9RfhVeCedSAKkHeYOmEd91fNqhEV+c8GbhPw6H+ktP3NIv+SRBOQ95x1nLsCaDuaJDTJgiAUcP7CB+tCXKhUjRSqchLSrGNI8dFKhrZILAq209xWBIWozEfjPVvW37iX6JwJ4HAyNBFpjCvi1TmRraPERZsb0ylT37qk+N3ZOaf2lWWqscBV8cIsZS0UdoTvSL/imdN61brPblixwYoclIcriZb+SZxXMeWBgVRp8foGvbelzb54goZI/vp5m9yhgoPA3ZKf9k8GiP2hVphxMgNDNccPHu8XhkvZzo7utNdj5K2KjUoWJGQcQ8uc0CKjiTtnyuwrVJ1oY+6mW6q;\n\t4:0fSdvKlgesFPQMbFGUiNNzgZI3+PpSspi6umNrXaQEugufMN5ZJwgx+tZ8Jh2w2ro8dpbnbkSBmIOxGc6fMNk/xQou3LldfJX3Jmiz1894QFsCjOCOGHVg6gyaQ+/3SYbk/B4vQFq+2PyXGkcmZ6v4SHmY5Wi2a5mJRkbJGxZgvQE2uCzrvQWUWiomuB0DACnygTa9LoavIPq/ztQsYgB4oatB+UkCCeiphsxMkWaUpofxtsC4BnFUK/zM93yFD3OX/AgCF+KGw4TKZPK7wsDA==", "=?us-ascii?Q?1; VI1PR04MB1533;\n\t23:MWgFxA1AWbX5/FDuuUxsOFwnzCKaeU+Op1mwYGah+?=\n\tgvGNxjH/MsQKkZN64N6I//FH9NxDsFWpG6W6U0930I9pox3EdcgWwCOdYQAYZEsa+KC/qOQzKkavJ/hdT0Y724YXLJKO0FGK61UdosgnrP6Qo8bxhrSrBRXojmPWrhvGjh7hlRl4B23xADRNQkdHJRb3mhDNOEvoViY+9b73HlhByQFDt1NQOH93PTs1FhogbrowhplSjeDkrIl1DgTOwZlwY2C4739dRLBE7jK1oYPqO47P7PcNddhGAL/Vxt3363HcmfA6OVm2msFFItguu8QbNsjZzf8w+3rZ3fBkMnLyIkDxVG1B3QtbddsVV+GlxvOowE/+1DG7OPHzCz+JTGMoeYAQs7CueaoDuCCxhcK09IL3y06iNf6987+g/oUD0ZBdtaYm56Pu6/iigdoLpjG//k43EphSrA5NANgbSN9dPT5lKVHk84uAusU7vXjcMpkiuRMzDSC5yps588lCHThdolylhrY7cI7ZDa+ODBvZcJiXJxzG6VDWVM8Kfx1kMr2scfPA+mnfNP8OSVtns4c3T4FekAD3B9eyu9Hy3VovMWHOglrnoiAwxPvqb59MCkhisd/e5RQiE5ixKOpkWtS+7lwjZoA/mR1JAtdy8NKgCPFiVs2mUyY0E1OK7uq5sT7revSGedn/G1y3ETBLUn15UY6NoTQ6pTSB7Hz5b09hRqJx0wTL83Jvp1E8UWfMHRoaw6M6TOSZ4UP+eyeuUe7PcOYrAlT0Hwb7E/LbEvFr5SKSawNM1TLn/248N2Kxhfqm6O6HubMFVmmBlvDslAu7SOMCXPq+4PyrYehk106/HjPZR5s56LAE6TImgmBaz0UWmLWULd5C4l+KDAA3JTVyMI+xARSBg82BIEn9ojBRYxWamxmqY9yzU6vRY7BgRxZE7ikcEPw7KPgWck4MybjaZW6+3yaIx92L4VvHk+PUsj3xqR3rNaPloMyubnU3+UNUBTrjJQVLtl6jNbQaM6lC9lE+JARakXnq1tcoQrxx/qhcawXhHWKK9kY6fF/VlIp1YDh9r38HXEwPdRIB6Jk0ZwID6r6pHYzV8v1uLE41rhutC9fwUFEMeQBVQ3LzD6kEqQhl7T2itx3bcx7eBqy5jXTfrUx73zsaO9brkVpvtA3/i+MZjdhS9eN4owZSu7GnOgdC2m1ChuDKgbJXlEFmMPsvMBv2fDEzY7yhRhoFmmwj8E5fUnJKJnh/Sx943z8CwzQCoEBvqN2wiqmWQ4o", "1; VI1PR04MB1533;\n\t6:F8oF4rRRXjwZHrqFxCgGqJFUHX+TObjfxsIIpM1WVs6YVY6/dVMr7Bj4FpMOs+luXfUT6jO30bYS0i46TeMGNApnZvXGX6OypL4q9M5l5j2wiTk8L2IEjK+VsiCtdIzq0nz0oHZ1EnoZUkTTJbNTBNvSYmpFlRz5MDry5SF4lPMJbcQZJLn6AltDLOsuo444Yh546r5BOww3HKf0Ws6KQljezKI+9+bI2a2/KXbON86Wr2+F/lAd2Vc4Vdp7odluJgJBZr5IucoZrt3LaJLXs8kiJXWyPnkw+zFu0/DPABBYVd2sJ50msDfwJSRW+XPfUKRnW86wtabK7sMgrjBB4s3m3EHqi+/XddRDnRE4UotnMvaZm/TOqDT+msdgWbGluXgHGxYSN/WSXhhjHUpAGmtlOstkDwwEys/hlM9gX9tz30z5wiz4zJep4OG39cplLZB5qs+QvHyjfUgYtOjBgA==;\n\t5:VCXfCIl0O9mlLADm9wlG4VYLBvcJN80FfgqCFxOebS6us2tH6XazdD1J8zeYystJ96B+0poZJSkm1CfyeS5fQnnkv5NVRhv4tpcKWdo3E6TShwCH3CrE9XtUu5wtHiJiCg+qsL9Dp1XAEOPbSxv/Mlklt5dN6jROF29ckqRzAFM=;\n\t7:LhBIpMzlnQKRyJ9cP26I3skJiG5f++uvhBBjq3Hq397BQfiJkO+cxZMTLsykwx/kVvXjlIFrHj+HULaQ83od/HWm/yr/wXQQSoSKdC/JJyfvVr3OcClFCJG6qUIXI5XXb2npyVygtGrhQSL60mmEpaYf287HlUeUeRIV22VJ1KoKakXDZ0pKDJA+7cKFiVhDmF7U45Y0wHc8SkcD3tlQR47o50owEPZIU/U99cNFJxuiHaADK/BRjWW4IWJbhOSY" ], "X-MS-TrafficTypeDiagnostic": "VI1PR04MB1533:", "X-Microsoft-Antispam-PRVS": "<VI1PR04MB153351E01366F69A2A2DE606E11A0@VI1PR04MB1533.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)(823301075)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);\n\tSRVR:VI1PR04MB1533; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB1533; ", "X-Forefront-PRVS": "07943272E1", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39860400002)(136003)(396003)(346002)(376002)(366004)(199004)(189003)(105586002)(68736007)(48376002)(106356001)(50466002)(11346002)(486006)(76176011)(7736002)(36756003)(305945005)(51416003)(52116002)(86362001)(72206003)(478600001)(8936002)(47776003)(50226002)(2616005)(476003)(316002)(446003)(956004)(16586007)(66066001)(4326008)(186003)(16526019)(53936002)(6486002)(26005)(97736004)(6116002)(6666003)(6512007)(3846002)(55236004)(2906002)(5009440100003)(6506007)(386003)(8676002)(5660300001)(81156014)(1076002)(25786009)(81166006)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB1533;\n\tH:Tophie.ap.freescale.net; FPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; ", "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)", "X-Microsoft-Antispam-Message-Info": "PsoyS6ldx/MjIicvEjHxHq7Q6NEzkll7DgQpZJJDeMdSfqL4gKKnwNx3lh/u7C8Eyn38C6FOFdJfHpuNQwrC4MtmL4/wZyKseTAm/2110t8M5I4Jr+l8kCavjWINMUTu5RaUFdKXF5VQ1BE/5M8sv3C4ZROX3Z27zjZNDx5j24PC1PbH4CQcNNDK2AnNsIOF2XCVb5PNF6SDJIEQdQUkwyz7qkZBjge/mUhuMXsALFMiOAKF2ds9/jvXDKW8PcKZhuPfQ42jxKgXoBkiTpbYFTIyKFkFlU/cfd/Yr0iWHhGc8nb6OHUQojKJUnkGAfYxQb+I5/AeLCDq0MRa3dZni5QCvVy8t6kJmRTyoIBsbh0=", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "13 Sep 2018 09:42:27.7327\n\t(UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "77e308eb-38a4-475d-c515-08d6195d398a", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR04MB1533", "Subject": "[dpdk-dev] [PATCH v2 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\nChange-log:\ndocument improvement\ncheckpatch warnings removed\n\nGagandeep Singh (3):\n doc: add usage doc for ENETC PMD\n net/enetc: add ENETC PMD with basic operations\n net/enetc: enable Rx and Tx\n\n MAINTAINERS | 7 +\n config/common_base | 5 +\n config/common_linuxapp | 5 +\n doc/guides/nics/enetc.rst | 154 +++++++\n doc/guides/nics/features/enetc.ini | 10 +\n doc/guides/nics/index.rst | 1 +\n drivers/net/Makefile | 1 +\n drivers/net/enetc/Makefile | 25 ++\n drivers/net/enetc/base/enetc_hw.h | 220 ++++++++++\n drivers/net/enetc/enetc.h | 111 +++++\n drivers/net/enetc/enetc_ethdev.c | 271 ++++++++++++\n drivers/net/enetc/enetc_logs.h | 40 ++\n drivers/net/enetc/enetc_rxtx.c | 447 ++++++++++++++++++++\n drivers/net/enetc/meson.build | 11 +\n drivers/net/enetc/rte_pmd_enetc_version.map | 4 +\n drivers/net/meson.build | 1 +\n mk/rte.app.mk | 1 +\n 17 files changed, 1314 insertions(+)\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/Makefile\n create mode 100644 drivers/net/enetc/base/enetc_hw.h\n create mode 100644 drivers/net/enetc/enetc.h\n create mode 100644 drivers/net/enetc/enetc_ethdev.c\n create mode 100644 drivers/net/enetc/enetc_logs.h\n create mode 100644 drivers/net/enetc/enetc_rxtx.c\n create mode 100644 drivers/net/enetc/meson.build\n create mode 100644 drivers/net/enetc/rte_pmd_enetc_version.map" }{ "id": 44648, "url": "