From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0046.outbound.protection.outlook.com [104.47.41.46]) by dpdk.org (Postfix) with ESMTP id 305BA7D19 for ; Thu, 4 Jan 2018 10:51:24 +0100 (CET) Received: from BN3PR03CA0103.namprd03.prod.outlook.com (10.174.66.21) by BN6PR03MB2689.namprd03.prod.outlook.com (10.173.144.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Thu, 4 Jan 2018 09:51:23 +0000 Received: from BY2FFO11FD012.protection.gbl (2a01:111:f400:7c0c::195) by BN3PR03CA0103.outlook.office365.com (2603:10b6:400:4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Thu, 4 Jan 2018 09:51:23 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD012.mail.protection.outlook.com (10.1.14.130) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Thu, 4 Jan 2018 09:50:56 +0000 Received: from b27504-OptiPlex-790.ap.freescale.net (b27504-OptiPlex-790.ap.freescale.net [10.232.132.60]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w049pInH019077; Thu, 4 Jan 2018 02:51:19 -0700 From: Nipun Gupta To: CC: , , Nipun Gupta Date: Thu, 4 Jan 2018 21:36:18 +0530 Message-ID: <1515081985-19351-1-git-send-email-nipun.gupta@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131595330568631461; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(396003)(346002)(39380400002)(39860400002)(376002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(50226002)(8936002)(68736007)(4326008)(8656006)(5660300001)(2351001)(104016004)(6916009)(36756003)(106466001)(105606002)(53936002)(47776003)(498600001)(51416003)(2906002)(77096006)(86362001)(356003)(305945005)(8676002)(48376002)(316002)(296002)(97736004)(50466002)(85426001)(81156014)(81166006)(16586007)(54906003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2689; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD012; 1:b6W8dzYyi0x4YI+iU2dapnFvNSpGbENC6QODcE5ijDEMM81q31qseaJ7IcltBfkoXetYvtKbnz6uJFSZ3U4qq76828IUETP1PLgks4JliA1lualls/UVo4yD/DbVPE1J MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a5bb0ffe-76cb-4dd2-b4a5-08d55358a71b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2689; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 3:mKO87f7nIqBxZBaK8Z/dC8DOluhV8J3UPKrL9PiM/kxjX6Poku+SQn9AdkQwwoz7vPCvxFxosStrD7dJamdiUEa2czkudAT5CdZxCuVcgVHhVo5mqf2uPmtzOblz/hxn3dJmVDTLDkgga9iwabo2cMsSG27VYeVgfcQSMvQs6+h4ObnRlMX5LTmPgMIfMeOQ3fyMubXGgG+Li9gJ9hppyJi4Io6nfbPQHXutPdnnGlrJgD6VU3p+mWb+g209e0IM5MR/BBMGB+U9xGgoQpV1hd+2VFT02nWKyvbgOJpac4SpNvLbEMoYCVF46SaOMn1R8tC3S1TViTEU/Prz8EZjn6C786MWOrT1uS05niaSaik=; 25:Co9F7uN5hcyMsvRWeF4HDm2tjq8D6yJr7EIK5SyqLjVMmRdal4O2LC63gGfaJjLWki7Wsb7fUopAr6nXZA9pA2rIR6lriKCxIQ81F60EZhjWxnDtTKtoDjrwKmxLQpsK6werkDvDLSoupHtsNMdxzJFsQpyLoc93MuQPqf4pW/DbeT6+dh9yaCNalaC0iRv1ISWQpO/lWRQXEdX/8GQ2T3Xj4DKdzemc3nc7YXwEG3RcB5uoIzBky6kEQ0nKTcmlIUqxL1476Th5g6SonO1PuopGmw/uHUFBOE7S6lKcrl+o0hrib5NE4rWubiaP7NY/LqAKlvzeEfKdDBOlsqbVNQ== X-MS-TrafficTypeDiagnostic: BN6PR03MB2689: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 31:q9zGxtrLf+1eGIcQtpo166J6el4V4B6QWFQlmCo3oHu4NQu5YzVQg/de/ANcGi4n1ajP38+/mjp3ovAeH1Ue8GsxVWJXaUpltDbtwV5i+2/1Dclj7BaOdzt4tOW10q33U1fLxyrKtAOSz9HqAUXs5AxumuhUEb0+Zx/buxTxyaDOUJnhWlXOs/fl7OjmfjqYtOtvSTDq9TCIMUrVQNWR5IbcD+J3b+SlESm91XRwbB0=; 4:H2D3wzDi07uOmARcmpaf5TL+0MkK+Msq8VhhiSbAuoV4BSrbBMNw3hLjhzqQ5aQj3vjZXl/cIWx463z26M23fgk9Ye5Fgj0/I48Gpq0nO0xoNYPllCCLpDrx+269B6wbVwgrJ3vk4qwx5Rb0ul5IIT01z7UpJVFIAhz/igiTsdgYg5b+TPQkNIrYKfW5M/MjE5Oe010bvprtshP79cLu5fAOL+eY3d5hcQiGP4AC5fGEfAyQJ5zNdXXy+6KEY530Dn1Iaa+OLghuEvYZTBBreO7wBfIwBwwt3c5nltU/THe37u48+FbAIRcq2P4/2WMwaRTEg+Au/B8J+SUs0azcgA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(6055026)(6096035)(20161123556025)(20161123561025)(20161123565025)(20161123563025)(201703131430075)(201703131520075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(201708071742011); SRVR:BN6PR03MB2689; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2689; X-Forefront-PRVS: 054231DC40 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2689; 23:SUKKGM+LGhXnvpUS+HkQ/C+aJrUFpY0R7XJqLrMT0?= =?us-ascii?Q?NYEHh+YTJ1WMkwnygIpawpobamFc5gI9kIm80kVdD+/h7ZjAacoahqIboa4H?= =?us-ascii?Q?8tD68Nat/Ijq/a05isYaQSFOKp8sOud3M8gjQoVSWKmrmCyLZYndGFuwmJGP?= =?us-ascii?Q?A9FR4zCAhg+5MW6yWItRNQ7pCqRiRAg7Dg7rHQdttn3b00ric6E4wQ5SJ29m?= =?us-ascii?Q?81W365dY5o5Bs86T58HNaaBU7/SyPL8qWfJ8/HWVptMPlYZoMnoaymCuof6r?= =?us-ascii?Q?Tsgo2nZeK+6JYnZXWH0nptiD2QtPCMDJMuS9AT+CAXFOY5dZm+KwfgDOZUHN?= =?us-ascii?Q?pXCXw8Ysgopw2dnP5H0HeHa3VVQn6CYrIzWmmd/3xCPaq0DJagedGcJaUysq?= =?us-ascii?Q?nL0iqVH6I6HQv8F3lIyn2T4IdtjwskUdDql+c2d7rve0+RQuG3icdTiCfCkY?= =?us-ascii?Q?BupuIX6iXFy0vHSOfrDi6VtuoWTwh5S4kAeEh8VFtLgQZMwDgc6yjtwkR3YT?= =?us-ascii?Q?zYnzNnrL+jRFK0gBahUUT1LGhlGojTa2X5nnPqGMJ2WGwF6kjFClA4XfVj3C?= =?us-ascii?Q?2wUS/jk69cxLQ5fAL3NmylsmDVYjn8K8yQevZeM/kzbYAVfenbXAWifhxrqN?= =?us-ascii?Q?TJOUbCNqeD+8ErC4NZyfseVCYCpt46sfPR/jGkeN51ljJ9DJDgDZADfzKzLb?= =?us-ascii?Q?cYPFm6AyiCD1e0589gwmlYbph2EiOIlfsoLWEYE4QY6Yv6QjpTbPUJ2GlAbB?= =?us-ascii?Q?kXU4MzfPirJ+6Mf6TK+SsM0Zc2mO6UzeyUSJrrDAuf/C8v5x7PnQlEA6r8UB?= =?us-ascii?Q?05ASvYoUxL1iCyn2lNDefm+OgoVptaoXpAPO0pBv8VIGM8VMEK5wEltNM/5Q?= =?us-ascii?Q?PMSAVbDU6uV/NreZjHQxSN+jyQG2lAifF99S9/6cTUI+OL/4IgoDYJRfW4ns?= =?us-ascii?Q?eaSrqGu/moADKGRTQURqiBLIBecQDrsWJN6QMK9pnl1BjDkjJkohuUUdlAv9?= =?us-ascii?Q?ZAJM5IyYJBsZ8vz6LwSpDxuUcoH0PtjAv26x9LmQmvSD3JlUbqzXLfvbGOwy?= =?us-ascii?Q?ensxkI=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 6:DvytOC60nUCxYvCFYTyelGcA396LGzc3NcXL+OD2psDtlWMAuhD+J1Ailt+u1RTCr+MOOsTko1GM4I6j5AzgpKL9gDARrv28gOltMI+uuj1jUZo3hVdL/baZ1lVmaLpbiz9G77Q7MYOa01gAGnN44SOfifjeWzo8OvfbHWaj8E8LqvOULj5hqJHGAXom/JmCJ1n35E0lpusXgsNX2paWvCLA+eVruP+EqKrGZBVI6mE//x1UnDfhyy2qlp82ffmwFArtVKJ7x6/x4mV8541Dz0ERcFAZ4+myGbeREnVOcqYyucdyLxgfwBo3ThyFdUzBZ050yt4Gl7QGvDhKbmRlbj0ZFmkXLQIDjtFLnOhrgfs=; 5:vIMK91r0/lEFnZ9/L7XQx2vrk41ChCHtPEna0TTCb2Oyi5BwvdGD6YIDRlgIsEHJAx+msaEuzKdRAg4Dl4ek4wK8MAv7vMZKY8+MTweM8h5zWbT+MY1VEGNVVPLNBIC6faDR5obOfoKatQ9dtl+sSL6JsNmSYdw9q9bgEzG7cRM=; 24:aIlpRjQ6QoZvn/igAbzPNa/GUJ8kphQdOCsGdYVoA4ty4jfA7xPNizkpNZnlB95OHCs0N4CZdspC9rXoXAhE8wsFe22BlaxXKEAAzD724pc=; 7:W0M8wv/Qk/X1fJzZOVsjHAHYoynr5bNHKnrP+MWaDjQJHqFCdt4FgWFJIk6eGPgfotJM070kAJELS3FLVy1OWD8kUrkqlojTv3A+CB9EQ4wwb1WqDcyj2lAF1S3ezGZkm86RzRsWHZUgnEauWzYvinxdLToCaGjTB9k9RzCSjy5SiioeFQIEDfJFYxBcYcDNCf8jEGI8ZSM+ngyJtNumirqcyGGqhuTTgSMkCQWDnrq0o6Um0GCdKM77RtNBejga SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2018 09:50:56.6603 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a5bb0ffe-76cb-4dd2-b4a5-08d55358a71b X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2689 Subject: [dpdk-dev] [PATCH 0/6] support atomic queues in dpaa2 ethernet with eventdev X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jan 2018 09:51:25 -0000 This patch series supports atomic queues in DPAA2 Ethernet driver with eventdev. Also other changes such as dynamic logging is supported with these changes. Patch 1 - support dynamic logging in eventdev Patch 2,3,4 - Cleanups and performance enhancement for eventdev Patch 5,6 - support atomic queues in DPAA2 ethernet driver Nipun Gupta (6): event/dpaa2: replace static with dynamic logging bus/fslmc: introduce API to consume dqrr using index event/dpaa2: use dqrr index to cosume the DQRR entry event/dpaa2: have separate structure to hold dqrr entries bus/fslmc: add flag to configure DCA in QBMAN multi Tx net/dpaa2: support atomic queues drivers/bus/fslmc/fslmc_bus.c | 2 + drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 - drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 12 +++ drivers/bus/fslmc/qbman/qbman_portal.c | 14 +++ drivers/bus/fslmc/rte_bus_fslmc_version.map | 2 + drivers/bus/fslmc/rte_fslmc.h | 15 +++ drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 1 + drivers/event/dpaa2/dpaa2_eventdev.c | 111 +++++++++++---------- drivers/event/dpaa2/dpaa2_eventdev.h | 12 --- drivers/event/dpaa2/dpaa2_eventdev_logs.h | 37 +++++++ drivers/event/dpaa2/dpaa2_hw_dpcon.c | 1 + drivers/mempool/dpaa2/dpaa2_hw_mempool.h | 2 + drivers/net/dpaa2/Makefile | 1 + drivers/net/dpaa2/dpaa2_ethdev.c | 7 ++ drivers/net/dpaa2/dpaa2_ethdev.h | 5 + drivers/net/dpaa2/dpaa2_rxtx.c | 45 ++++++++- 16 files changed, 199 insertions(+), 70 deletions(-) create mode 100644 drivers/event/dpaa2/dpaa2_eventdev_logs.h -- 1.9.1