Message ID | 1507912610-14409-2-git-send-email-pbhagavatula@caviumnetworks.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | Jerin Jacob |
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]) by dpdk.org (Postfix) with ESMTP id 3B1121B7B0; Fri, 13 Oct 2017 18:37:17 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0058.outbound.protection.outlook.com [104.47.42.58]) by dpdk.org (Postfix) with ESMTP id 356AD1B7AB for <dev@dpdk.org>; Fri, 13 Oct 2017 18:37:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=o+mU4T7g40b3XW6NRDTL5Z9znddr/kUlC1XGsVvxYZ8=; b=g2fsyESfYZ73CibXwccWufvj703rblXQngdH0w+L3j2xVKlZF00pXBMrGcj0VRwfw5glpl1+HzdiZvMgBmC+TxsKJ9/NoqBbvvg0tx5ASywzkqnJFMBLavbCR77CvMVfGPQMk7/AKax39XokyltlZxcx6arTgWtmxp/o1MO9ZWs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from PBHAGAVATULA-LT.caveonetworks.com (111.93.218.67) by CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 13 Oct 2017 16:37:10 +0000 From: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> To: jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, harry.van.haaren@intel.com Cc: dev@dpdk.org, Pavan Bhagavatula <pbhagavatula@caviumnetworks.com> Date: Fri, 13 Oct 2017 22:06:45 +0530 Message-Id: <1507912610-14409-2-git-send-email-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1507912610-14409-1-git-send-email-pbhagavatula@caviumnetworks.com> References: <1507712990-13064-1-git-send-email-pbhagavatula@caviumnetworks.com> <1507912610-14409-1-git-send-email-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: DM5PR05CA0054.namprd05.prod.outlook.com (10.174.188.171) To CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c97c7104-cc1d-40b3-23fc-08d51258a7d3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR07MB3464; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 3:Yo9smV1meUPbaOhntKZ40nUKdKz5XSStierMg/zHMcQkzq7GBx86LxPp3V6plwYquRGplNjDrKHyS271uryrqKYt+7Jysm3MMDcwCRvFAhMXuZWIBtT1iv1w0QaltTrpoK3oqU2Y/rDmXQREY9l2/yjYAWgb3fNT9PY/1RzcoB3SVeZfFGByi6iVOD7a9/h0q3mKE0wQKriQAcjmRZEEjaVfc+3laYcD6y/q4HIxaXzIQm14NX35TASdiDVGLVJ6; 25:8FfnP5Igba5BgWj0qfCl8HhZU6ahZZYTyEZdo3YJupBi9NNztReNwSyw1dnKBDvPQ+kZW3KnhGiKp/ltGTmJPgGihcgTsdmT2qWJFQY7YrUAX7lzB17hu/VBefADRLaodF4mmn0tWuuCOFGGjQE/b7BO+dyeUQH1kiWdOkgkDiLRck6meDbdOGII/Inuluz/bIKGhimzGtDPSKlvEhEGzD0Vd+oi8VPao7UaF4mixi7mfHkVXh4v39U6OPBRM2zw8xox5zwnf2WleKYki5+0Q04T4e7a0gBzFLxQ1SHOxWFKh07KlYwF5LkmB4PHq7gUhWQipzQPFzymR/f0MLCWWA==; 31:bSOJ66zSNbHxhBJzV02NPrX6v/CFuRjdWW7uiPQ3Um8qXDmHC9HQS//Rmk3czYdEMUj3+2V0O5tE13GbJx0DCl6dIlZ//mQopJ8wAm/q4cFosBL1Zwp9DgIH50hC00dkL8/W7TrExzuicUKw4jnT0TofGW/Pg3D3ZwC9SawJ7hXhiCxwwn2/a0p/ct4Pef+5zYMyc/q8gL5W6Zo08JoqFbXdQs3wKVTMoLXVuJMDWqQ= X-MS-TrafficTypeDiagnostic: CY4PR07MB3464: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 20:Ftk+AGELw6xh506RDZ0Zakq2n8RCiBTGc01jkhBv/C14SNDSQwLvnh3q4ayge+/PpJ1Y/xPLZFaJ32bQO3U+LsFNRIwocOIk5D+T5GGAjU4zIyr380CTujbS7+Vn0PzVqKuR2AVAx+J09qhHEb9BAWJsBAVlKOTc+AhOk3ntHt4NzWpy4HlcFmRdUvRZedGkWFhRDCFqCHQrgC5sNPZfEF9NQWb9LhGVfQPkRHVa4sIdfRarlQK5uWUKvW01s9NkR4wX1kCAo++TcoKA+NBcjnbkdAum7DvQwLiJzkhD2HG3HAXXI4GqWrs6L76tg640jfiqK7DO6/i/oEBhsPavq4vQlM4TdBbKhyS2QAUxYbYn/3OP1gqsDSjm8aMCelRaYUz1lv1o7GkUluvOrMaRi+yQzQMomB8XvMkEpEk21w1JwAUtSllF7ZYs9gNyhDK4t59jgY4EQR262RtrGtqFM3wteUEr31h+BsZFk/32Nd6CugOimerlkCh3mrLnFx1PalkMAiZ5OgCZVwwmrMVyuuYMmqxGRmisI8VdcIr9bY52hL/kEgrgxcwYeY3tI7F6oZ3r1BBcRX12JC11dF5pv6QjRwogEAzDssNo4q6N8v4=; 4:nSUxKvJsF09AFv9DLsJeVHCUxFxQie2EFh3J/Jgly3yaYRasQFG5MAi2s0/pdDMB7eZbWQiu4NoXXE82lq7/PsnduTj1dRqwzIFWPJGuz7uUzgWfa+Ire6tBhIWLD2jaDvjo3vtI1+VoNt+iRPlOA8GtwLtLxQf4bBCcTRa9GqhtQrAgjMnQYXIGO1gGLV1n0/BlUEi+jrqa6cnT+tpS95nWXs6+HQru/GyMKjQro/NKsS/MySfo+J+BaQfspMbS X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <CY4PR07MB34641AB7D5E40A1515D5BB4B80480@CY4PR07MB3464.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR07MB3464; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR07MB3464; X-Forefront-PRVS: 04599F3534 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(68736007)(5660300001)(53416004)(3846002)(6116002)(33646002)(6486002)(316002)(6506006)(5009440100003)(50466002)(72206003)(478600001)(4326008)(2906002)(2950100002)(25786009)(42882006)(107886003)(6666003)(36756003)(53936002)(5003940100001)(48376002)(69596002)(97736004)(105586002)(6512007)(16526018)(106356001)(50226002)(8676002)(50986999)(7736002)(189998001)(101416001)(16586007)(81156014)(8656003)(47776003)(81166006)(305945005)(8936002)(66066001)(76176999)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3464; H:PBHAGAVATULA-LT.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3464; 23:mvJB7yp5CiOrHy5HsaUvyaVjlYw5DhtLCVMBOYPST?= J/eX62vlBnPOXsSSDvul5kc4KjAT7yQQ9a+6tvY0uEtlaCIM80WnRF2kyL1192yNGNSTSHUuB+kz24tGEcEW3gXs9cAZm7TOirsNfLqE5ftxsHn+imoUfjgyw8Y3fsufIUoHPb/jIcK94+HPbc22pPK1FBgxfmUllKmXAuBgECQhJP0YWvl0ERgdj4qBnAHXX4lfFDYEPJ2wx3d/qtzez5AJgfxRFauT5IyzO9v+/9B2BigAtajEltlkI911yFk9LW8xkiAZe+Czh2OzQu2vTKpCD8dVGOSHmY2TrHZpbPjH3Mny3/XQgYEazg9CTWZjNi7coh/RkRJwmR1ni3SGk+iWzPJuAbHMtK616/iHLwbSskbZaXwYjZJXl9d4L0FZASQYT0H47xXF6+ADgOWmrzicfdwb8hRYqmqRAXiYyfgt9Y0iwdzkNSotpDTxqHFPUXE0VZqeE4q1tZ6fkgspRQ8VJgWGb+jTbKx4BvO87p0/VAZo+k5eWYWjPuQZ4+H8doFvlBk0xNEE7CrFt006TUhz/gKoq/el/K3eyDOQIjMcLkKVC2dx3nTzEalPeSzg1cTQ4iUJKUO2wkPhHNLECp/Yvu9m/p14vin2KrSfHVMDWxbuZbh6Xr/Fevyv9nGvAmfbF/QudMBkJCsmqJZU6lN5+uNxiOqucWWYrtI58g256enbPel99a9Yw7Z9SFWyWt2Zu9jEqF57MM1aaAELpwC2jaCfHZSlP/8KC4HYyoZyxqbwfpb9D/pHveHc4G49B8o58Ny4vyuNAuM3b2eYCsxGRylXB6E6OMcFOjLvHp786YwJVQD+8y3os23QBd4CH1FiIBMTub8mA3DaTr3X/yVFqsD9JRkWT8s1o8TiS9qQb4EnM9nk98G8w19cx6ibEwnCXnQr0Zk6/68eoRvegmL9ooIqRNC4gZE3x/k0id/aO5nKkkQl4lDF3LZOcJMJr7MMp73aF9uSY5/GgkTk3yCRxXsXusB2/i7gv+yL2a0Qy0BROMaRCBnxIuSQxXr3Vzi+hNmaTRuDjEwq7gp9QNo5TEEv2Li00vCR9waEYeEm6JBDRfRYOeh0/Z7xvP7r2hRNsVj7Mhy2wWWrXbHSwlocniRYpdywHTUjmrCQHnyJTEmnagttt4aADysHP0XF3eqS/w75ao6LI7Zmrd+xcd9 X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 6:FdaYo1dSvHvu4EboX7xwuZdz/vSCKxx2HynOkMCJSzI6E8Cvv5OkPlHCArLyuq1r2sBPBzFNURnuJVYRYk66P6T62zKEYVnpFILdxdYnVw2M/6+QSqdvTGLBUYU42MhppX7A1C5ulifN5FBoUXkSR7ROiXHCCJe+udjMeNv/oyBmsJMD3b99C6bhWXb1RBHsrJbM4GbpHKk6pgrnJCeEG0RwVDAdnFjNIrA0iBCfAeBxxVY/xIvRTKn/v3c5BkUA0JQPOEiv6Fp2V6J3rJnU8FOFft2QOlCGnOEqkzKqogVoCGXqKpTd1fbXbYeE3HbfC3x3SqsXuzSvjhoqLiPEgg==; 5:HtogIQ6vq4qBQQFspV5BBJrTt6UnafFV9lH3l5eyJrWVuqNyqBvg260kcBZ9wdWWlHtfNB6ttqAG5X5f8s6SZPzZDyy/xDAn9wqeaol9duDu3isgx/HeNr25Um9EGqyRQryohVkTx2SEPCYaDtYc7n4x57TV57Dl330VK7fuhVI=; 24:3j+0O5sfwF9SUQ5oqvuFBMeDGYmGeriM3mNxn8jx9aNzysFyKnYvXR/jU9w8l1WE8lqorDaJONr/07eu8w11vrUhPICde3T9U7hGlkBMU98=; 7:Y1pwF9PcRcSd0RK5aKaQVv/w6tmIe2JY12Gp0fMif4yPJ2Csgdnd4z1sfF9NEBcZqQCiEbHgn5UMa/fqf9r6fbtFpy/GSfxLg1Sf61yhip9ariiGssqrXzUazhrgFl8SIkwEDbkZn/zDU9Ua7cqJlkYES9tbWDSNvZUZR6iNeLD0Dee5xMfkEtWMHvRA76t6tJu0BdB1LNfu+8dyWGVTsUilbjFQ17itCTPQUrBcq+0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2017 16:37:10.5874 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3464 Subject: [dpdk-dev] [PATCH v2 2/7] event/sw: extend service capability X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Pavan Nikhilesh
Oct. 13, 2017, 4:36 p.m. UTC
From: Pavan Bhagavatula <pbhagavatula@caviumnetworks.com> Extend the service capability of the sw event device by exposing service id to the application. The application can use service id to configure service cores to run event scheduling. Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> --- drivers/event/sw/sw_evdev.c | 9 +++++++++ 1 file changed, 9 insertions(+)
Comments
> From: Pavan Nikhilesh [mailto:pbhagavatula@caviumnetworks.com] > Sent: Friday, October 13, 2017 5:37 PM > To: jerin.jacob@caviumnetworks.com; hemant.agrawal@nxp.com; Van Haaren, > Harry <harry.van.haaren@intel.com> > Cc: dev@dpdk.org; Pavan Bhagavatula <pbhagavatula@caviumnetworks.com> > Subject: [dpdk-dev] [PATCH v2 2/7] event/sw: extend service capability > > From: Pavan Bhagavatula <pbhagavatula@caviumnetworks.com> > > Extend the service capability of the sw event device by exposing service id > to the application. > The application can use service id to configure service cores to run event > scheduling. > > Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c index aed8b72..9b7f4d4 100644 --- a/drivers/event/sw/sw_evdev.c +++ b/drivers/event/sw/sw_evdev.c @@ -875,6 +875,15 @@ sw_probe(struct rte_vdev_device *vdev) return -ENOEXEC; } + ret = rte_service_component_runstate_set(sw->service_id, 1); + if (ret) { + SW_LOG_ERR("Unable to enable service component"); + return -ENOEXEC; + } + + dev->data->service_inited = 1; + dev->data->service_id = sw->service_id; + return 0; }