Message ID | 1508943033-15574-2-git-send-email-pbhagavatula@caviumnetworks.com (mailing list archive) |
---|---|
State | Accepted, 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 16C4E1B9E4; Wed, 25 Oct 2017 16:51:15 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0047.outbound.protection.outlook.com [104.47.42.47]) by dpdk.org (Postfix) with ESMTP id 6AA3C1B9D4 for <dev@dpdk.org>; Wed, 25 Oct 2017 16:51:06 +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=2XI+RYqseyDxC2IzkrfSlZs35HcoTjafbTEfyP4SBFI=; b=UbbMySPlSvy4nRbEBgU13sLUU4K1d/6dlHivrQnwJ6LaQzrppQB9qZIHE1v4Sg/3QTj2zOj9gA3GYJiKHqniUq07P8644rcs9ep4IQ33CmvnKj9lkMGyXer68GEMRL+3TfkKioWEHCTkSFaWj0DLrTE0+OSwV1/iDwQkSP1RHvA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from PBHAGAVATULA-LT.caveonetworks.com (111.93.218.67) by BN6PR07MB3458.namprd07.prod.outlook.com (10.161.153.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Wed, 25 Oct 2017 14:51:02 +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 Nikhilesh <pbhagavatula@caviumnetworks.com> Date: Wed, 25 Oct 2017 20:20:28 +0530 Message-Id: <1508943033-15574-2-git-send-email-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1508943033-15574-1-git-send-email-pbhagavatula@caviumnetworks.com> References: <1507712990-13064-1-git-send-email-pbhagavatula@caviumnetworks.com> <1508943033-15574-1-git-send-email-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MAXPR0101CA0009.INDPRD01.PROD.OUTLOOK.COM (10.174.62.19) To BN6PR07MB3458.namprd07.prod.outlook.com (10.161.153.21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d3f13fe8-5a7f-492b-2b3d-08d51bb7d154 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199); SRVR:BN6PR07MB3458; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3458; 3:SWic9dNxDToTSsoxk87Jy9uMrS9Ugtj9BpvZwXWN/2N6gUgSbZOfvGkbQZWBr6IgjjCpPQ2a9GfHktL78ibNIy2u8qtK27kbDfaGQYmw+rw6JfdX6PUBo0FeoQlo8IqliPsf1POu+BLB0NHMDFXAXtdNh/2BNk0jBI5P/amF9ay5c5tYKiLQlYmFhDfZch8Iz12tAxsUzIE3PabeABcSpYbzOiNJrNgeUGxpglrEG7nm65PeDhYszuB8cr09KkmJ; 25:J5jyKOKAoger03HAp3S4vLxok5lYD/R6yqfbiRtJVGCRUlnPTtkP3Cy+G0K2MBtHqLFGRCCn1DpQ2pojn6hkvGFhRRzpyTjAcwjSM9Wqqk781CMIRc+LzR6QlVbyn8hSeNasuLO0R5bqMkrmik9qrdTNoQ3y+YRx2mPcnXPmEH6pWYEPfHGuPkszJ52foV2F2kFREgI3BCHXfpLSjsT39wvkwhBcUU/KCZT0PumlI4lsnR3XRnZPv0WcTZ2d4hHiQjIGD36+uOgNGVsMhsfSq/cnsheJJGrDBeqWeMHRDAJxkoCO3HT535DIvz35350YmJYx/aZ/d8qNvHbICXVeeg==; 31:BDYOkBs4Fueacjqy6mAzF4GFk60kcjFOKVoIQ7ba0Z491SzTkrR7dY6vLJEnzEp83q2DIV4hf2ZxAnMVgXUn1HPRvN+cbmzbI2tFYlluT+7dT5bjRmz1iRfdSzirN/cVMtH+6hGDp6ByIbIh4LeVgiM6NYvSuGAzji7joqGNfCCe3q9jgJdaHO5Y1FIagqYUbcpi7zF9MmkQbH0qESiHqw7wEeQ3stcE9OUdUWH9ZCo= X-MS-TrafficTypeDiagnostic: BN6PR07MB3458: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3458; 20:bNTyb/B1+kuGa8VKEMvruBaNZY3X8vEuwUgmLIjam8vPPMLf0Ryt5s+ilgMoQD1lub2nrg4n2j1Qd3r25FUezbBGvf+oBgwD3K/j+G5QaXjZhSs5bWykwOchbQaa/CUAsWO4DBc4PXja80pE817bvvDrJ9ME9/jM96q9JM24vR4TSAH7AmdayvCvIp5RHJaGS7h4iwZ1pJwYTNLj002ApUH2weK3DuIyJBocu+W+RxcxXe3tw8FvBDdnPxctkmgvKmcv1dBA4RjB8cycu/N2BxY5PxbCYtAj4aeLqRjKC7GXAUd0yf+vZnaD09DuUDP4h+kanMHoO7ZfcjAy7X+J1yzxEA9ErnywGAbPd00uGKwJyqGFKPJ2H0YUIDpv+0nKqcKj8nmlNN4LwnxMIBV+tQ5yIRHvWt6WHmYZSLK6lSrN2Y7Xuwh6+bewgT+3INKWTPLleNrytIam4lEk6aapmxqIm3dM0bsbgglbGdQRSDniqa0xD1Xll5Vrn10Iz0baWkOzVQc00Vx3c1v1pd5FscRdnwtzqhm586d3xErFaqAhxHDfwEpGnHPL691ukCK9Ulkmg0UKg9twyCV9gkInr8VI+o6m+Kp1YPDmkqTQQcA=; 4:FVEa+iFmBobGQTl4etqs2IbJ9QfXmQvymK2RCMhIdZcsCibkGwNm5XPxrhNdZN7A0gSE3NhEMHfiuSnA/xwNSWGAtmu4sutSeLKjLG6wZkhX4x6HeMsKRRfy6VDNhRnKgT0Hu9Nxuf2K7Zwfk/SNAOGTG9X8t+AfB3mHZNy7zNUmUdJbNMsdQZ6JGuLwfK99Vd6OEv8eIIjhoMrkzjmWaymCY7e68nR9jnOfMWBV/kCp/+FblhW1ld8V83x0VpeEALjt4uIIu0Q/cRj0gtJt0Sodxk+Nu1EYArAWs4+NqtU= X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Microsoft-Antispam-PRVS: <BN6PR07MB34583A9C79FB3F5DA489ACA880440@BN6PR07MB3458.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(10201501046)(100000703101)(100105400095)(93006095)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR07MB3458; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR07MB3458; X-Forefront-PRVS: 0471B73328 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(81166006)(53936002)(7736002)(50986999)(16526018)(50226002)(76176999)(4326008)(305945005)(66066001)(5003940100001)(8936002)(2906002)(25786009)(101416001)(42882006)(6666003)(107886003)(6512007)(8676002)(5660300001)(2950100002)(68736007)(81156014)(47776003)(50466002)(36756003)(5009440100003)(316002)(16586007)(33646002)(48376002)(105586002)(106356001)(53416004)(189998001)(6116002)(6506006)(97736004)(478600001)(3846002)(6486002)(72206003)(69596002)(8656006)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3458; 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; BN6PR07MB3458; 23:iAJykW14IYbcAeqM9I266lablvx0vE0ycdRRga0TD?= gnG25usKIDHf538xaYztZtsETUBZrmPCMcUBR3SM1BhgUBw9inTNI0CWJc7FbymS3gY6FYRUc2nMbE5kQz8lQvtGZJt/MvF2yutD7DO/OBxBQ2RPD7z11fJQ0yfQmLY3qQbXC8j1xEFsGAim2TyDWLC7js4FyLUQzkEsI4taPK5k6DU4RkHFn2goaRylOhrN43nErz3zT8b8pTFYjpAj/oygE1y8gg4GhBQHyNHTr3uxa6WqPJaLaiP2LOxVoqie8/VeSDksLafkoId0JmYH3wWPsZd5J58YA/dWXbX2NTub27kMDliiF/BqMdV+jcWBFVBvD1Tcdg4/QKj2mI7FS5czmQK0cEcCZHIxgq28YpCyRXdGAINxUYr3i/WH4t8968XMcc8N6PU9r8/8v+7DeMLol05iAvRmur5mL362HEXnOJMEMh0bEf38lgoPJOrqmWRnNrikRVBM8cM+r5Fq8yHVdB2EsW1rAz4ZZj3d5WPpj5Diyd5y3zni/NnaAxg1/jX96GzOOjBPqrga305JvpgyNzzIqr2iupbOjIMizr6ItrQ44clY5YFmCD4V/YyHnEpcU8NdeIxbOHJKH90+CdxGXjLhUQyCBpFHo4KZvQGBYM1tvehgEpTmu4M0oncLFRhjx6POBLPP83p7wui8tlDTwtsHhpIqQOxZkq0l9B1JpLy7KInH/RFTdOx0DZbI2f/mZxZd46HJctbQkmoD4Z4uU80kXzXKsidObFLb5yIG4fNk/o7qgUbpycyHUYesoPe8Y0Jg5koG86fI53c51XH0n2wDUIXXvXN6Z5NWskPgpEXL4G1YMYPD9YL8nIpFpaVA46cptjBUtnbhP8w/wSUcOpywpgFcKzNEhwphPai86zHMjBC8SSi1ljV/+qr/d/DPOt12iu1gvnSchbx3h1lSQxda8TDQidnRW+7BJGS7bsbgtO2gmX49/kJz+1Aw2DC192o126OhtICxBc1k0Bb/coBKDB8df07lhslZCJhx5XsDgwrUGSFfqhfa5frOxtSOJ/punJ5xAxEhfhulESiIqxznWmo4nL3/LHqvDA3nTOGIXbnBo9+unKntaz4HgCcvNiV/t2QktjhlOGhSit7KIgD6Tx9mY0wnEK9vO2v39H63xq/95SqNyE/fjCPUaGJ2LWocq+8oZ7aDvbgdx0g X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3458; 6:jVGcpIBH5YiQc0dIpf1PaHabQh5nuGEP+Ny3M2bv5OMtB7p0PZnLCplsKKV6Xy1EYxx3aFfhK3ANTrLk/FMrMnW1PfQFY5uUqWDUwcT+UEuRFdW/76XLHGYfdcEAahaPkphbdoLXLwnFUaAnHSzMntiqwqZ0/FkrFu1HuUpAYwGSBjGasyRq/J2bOc7wRpbwI4iq265Y2VJFCIhT4M+jfbk2hLHxn5+IqtbhDeDd/uA1KZzfMHG76vTX/eApuG07BzL7WrErU1Da+AY9vo87nv0pLqz9QKQdcHcbxj+MwMx3RWIsxKUsZR23UdibNvIvYEUhNKyKai4xbi58C4prkA==; 5:Lepapiu8cqJ2d/CrnEl7YC9UxbiZwH99EJUUwUYD68uBSIP88UMJ8ChcIlXaHlVjJwbUYWRAdiOisux9lbychLlVHhzA0sQonEU6QPRCS1Ix3fHWrKwrSalo8HKUqbRs/rD8k6ydJyr5DR/QelTcCA==; 24:aydHb9Z04r379tcxG1mSZvINFKo8bKz1YagLhMa4F0qlgX45QL85CxDeIOSnnrSwfYMsZLdOUrLD3ivkywDREviZkNGvRynSWiA9Hg7KTGU=; 7:Q8AhogvD3h7uaW/Ac5n9RRdPpdG2wJJQwfqrCkahDMfuQyeRsjY5igZzTQPhgqNv+ShSFd2SY+9ARqt+73vnKFDdfJJz0uKdt5JOuCIgO9S79aqSzlnpHztp5aGra9Ul72qkIirdTujKtw+t8/KdK2xAmdFKEb2Biuf1J7epwEgPAn+IfX6xiTjxD0td4tJU92lNpH5eGVLkeOwUdbvTV5jG14qwWe2HJJioYk0WOQw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2017 14:51:02.9308 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d3f13fe8-5a7f-492b-2b3d-08d51bb7d154 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3458 Subject: [dpdk-dev] [PATCH v5 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. 25, 2017, 2:50 p.m. UTC
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> --- drivers/event/sw/sw_evdev.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c index 522cd71..92fd07b 100644 --- a/drivers/event/sw/sw_evdev.c +++ b/drivers/event/sw/sw_evdev.c @@ -861,6 +861,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; }