From patchwork Thu Feb 28 15:49:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raslan Darawsheh X-Patchwork-Id: 50651 Return-Path: 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 4AFDC37A2; Thu, 28 Feb 2019 16:49:27 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80048.outbound.protection.outlook.com [40.107.8.48]) by dpdk.org (Postfix) with ESMTP id 9F4992C38 for ; Thu, 28 Feb 2019 16:49:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6VcQ417asaxlSXTbfYual/O88bWIRXm8EsTkg1tD6Mk=; b=abILw8RnNp+F005nR7JjH+iY+CS3pjSWRZ5YA+4eHDEWZLJooroEcDCYvm9YMfr1xkoC1l87LD9emvxR2tXd3CLi7vDzl0TexL3m092RgawdsJ3a6hAvsm67oD18IphFgQPP30yAoyykRUyFb7I137vnvqeE6YDhcI0JMOLFilI= Received: from AM6PR05MB5926.eurprd05.prod.outlook.com (20.179.2.27) by AM6PR05MB5458.eurprd05.prod.outlook.com (20.177.118.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Thu, 28 Feb 2019 15:49:25 +0000 Received: from AM6PR05MB5926.eurprd05.prod.outlook.com ([fe80::4d49:8512:d097:4a52]) by AM6PR05MB5926.eurprd05.prod.outlook.com ([fe80::4d49:8512:d097:4a52%4]) with mapi id 15.20.1643.022; Thu, 28 Feb 2019 15:49:25 +0000 From: Raslan Darawsheh To: "gaetan.rivet@6wind.com" CC: "dev@dpdk.org" , Thomas Monjalon , Raslan Darawsheh Thread-Topic: [PATCH 0/4] support secondary process for failsafe Thread-Index: AQHUz30uJ5IyLAeLMEOci/wL3CjmQw== Date: Thu, 28 Feb 2019 15:49:25 +0000 Message-ID: <1551368952-1871-1-git-send-email-rasland@mellanox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: LO2P265CA0431.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::35) To AM6PR05MB5926.eurprd05.prod.outlook.com (2603:10a6:20b:a9::27) authentication-results: spf=none (sender IP is ) smtp.mailfrom=rasland@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [37.142.13.130] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f8d79c0d-9237-4b6d-a7f3-08d69d94506a x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM6PR05MB5458; x-ms-traffictypediagnostic: AM6PR05MB5458: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; AM6PR05MB5458; 23:fI5pi5UZlwj3JDgmODfN2BTwfWfJQgnsfMmLrw0?= =?iso-8859-1?q?BOS2WzQUkO1XVfrY21nYdSZ+5?= =?iso-8859-1?q?SIytmHIpVk+XR71FLKkAFewODTtBMJ5k6NnIDqqsJHWvqcJuVrG?= =?iso-8859-1?q?ltKL/ut2Xk2jtPr+qzXjIi5HxrxBVZwTcSqmEGTnXGS1umjGq1k?= =?iso-8859-1?q?sCrpjYKE+clxxUCJ1isXwdtVNq0mETyVC7LlfJr7XU0aECFcuNY?= =?iso-8859-1?q?wXATEuRU9N/BORnYWy0LyHOfa0WpAOtmogap6IzG6n0DA26UH9Y?= =?iso-8859-1?q?BTAvZ7TPpcBaJq1uQxcqIPbTQ8WIxGj/i3TfH3h2iRZ7ESdSI8R?= =?iso-8859-1?q?xNAK8RYku1kiut3dgbihzepDG+m2TVsGsbxI4wZggRJenF4zO/Y?= =?iso-8859-1?q?2DMes8T1gaRwXy4lAzjb3TgOaIwl3sDruToF+sgxIZY7CZ2/hkh?= =?iso-8859-1?q?SCh+i+uuySxuhcGXAlkcAmKg46oJDB3V2HtXxdDVZ2jeAY1HamX?= =?iso-8859-1?q?i6pdPmqaana3PRC/PsJB50ZhKbeEkJIdk5rdFkpIcZ7qRqq/kxD?= =?iso-8859-1?q?7Ob+4FC1zDtCNsYiPfL+qx2WU+5b8FbVxL8PhjoOa1rE3qagrgX?= =?iso-8859-1?q?YmnhCvNalu1qpNP/2JKnNzMB9oISVbAz6zoRNJ3767PHIOXDRSf?= =?iso-8859-1?q?65hiCFo2j1MYPjgyIr2913TLc66nCig36Qhz5Idm4ZEWuIxiLce?= =?iso-8859-1?q?9DS/QF+5WlyJOcXOGd+rVYYaOl4Evu9+K8oSw7yEFafWhVtWyEm?= =?iso-8859-1?q?FOsUUlziB0E85Nlhu4Mx5JY1Kw9kOM/Jvy68GGJrpmLlL1Qy39G?= =?iso-8859-1?q?HUIn62vEgLQgGDzILGmXMdUeYpV4byZw5Bj8RLEGa0FMIDxBcPM?= =?iso-8859-1?q?o4PE8i4PNsfzGv05JrvD3MyTgxUse9OKsc0702LdCoMz6KRFZrE?= =?iso-8859-1?q?4mA/ghTf04/bvziEMgDLbtxvQ0cFXCu9+yn434lNBjPWJfCZYfG?= =?iso-8859-1?q?zmxPEoWJB4jgSspAsGbTPDbz26pbSwRzt9qOV36NhBf7+P9CATk?= =?iso-8859-1?q?A43/orU1t+lx2Huu51v/o/i4rwSbxmr9Hypez/HVZ/Q9XcIE15B?= =?iso-8859-1?q?Gn34Odlr8UdZCuiKqQM5mKRk9SFNDXlNXYelnFcW98povN4ztDD?= =?iso-8859-1?q?MYzGkNreEU7yi68i3WiQZKzB/Ga15NDIVahSn50Z+NAEU4GRFU5?= =?iso-8859-1?q?mLTeT3fKkALah72/GlJocl+ZED78WZiH2aVYp/DvulkYtOVS9NF?= =?iso-8859-1?q?RZY99uuzk7euzG7XIG2wCFXvTXEClCKSgoKNEk2J/w7AlunrQSj?= =?iso-8859-1?q?g=3D=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0962D394D2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(39860400002)(366004)(376002)(189003)(199004)(6116002)(3846002)(71200400001)(71190400001)(54906003)(25786009)(476003)(4744005)(36756003)(478600001)(14454004)(2616005)(5660300002)(7736002)(305945005)(486006)(97736004)(6916009)(50226002)(102836004)(8936002)(52116002)(107886003)(81166006)(81156014)(8676002)(68736007)(186003)(386003)(2906002)(2501003)(6506007)(316002)(99286004)(53936002)(6436002)(6486002)(5640700003)(106356001)(2351001)(256004)(66066001)(26005)(4326008)(6512007)(86362001)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR05MB5458; H:AM6PR05MB5926.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 5KCDGJUQ/EhwMdPnViMo0/7LaHHNekS2JxxJttJc0a3/RVOCLfNdHN1Jz3F7IJJKr4BDAifLPJAdV0bqeUrHn5jUQel6IxaFqHN6Pup8j4P5qPHA3vSoMot+arq2qVFOp5zkpaz5+LVMwlWJLWn5yhsqjSUPCGKWHLe7rVHx53/wWdEsF+MY5ikn6hdXXeRSyTRjev0AoVVw+Q88fpxhaC6SyBGP5zSucABUfuGfQv5OYh3kPhUgIUz9/9+dT9rMUveMjeXR1VUdvmM/VY7m2GwGHyRW89kqkRn/eqHHPsOw+p+9DEQ3A+tPlOICuHKz3LwXTEPDFNmPkm5fpfcpkLMW6hBJK06DrFVErGKJNgE6YoxM/jkSvlbhpx/GSvZl0SmtVhdwBPuffQNgRWC4SS5BveCRDYf4shNTffoHBqg= MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8d79c0d-9237-4b6d-a7f3-08d69d94506a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2019 15:49:24.4878 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB5458 Subject: [dpdk-dev] [PATCH 0/4] support secondary process for failsafe 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" this set of patches are intended to support secondary process for failsafe. Raslan Darawsheh (4): net/failsafe: replace local device with shared data net/failsafe: change back-reference from sub-device net/failsafe: replace local sub-device with shared data net/failsafe: support secondary process drivers/net/failsafe/failsafe.c | 45 +++++++++++++++++++++++++++++++-- drivers/net/failsafe/failsafe_eal.c | 4 +-- drivers/net/failsafe/failsafe_ether.c | 22 ++++++++-------- drivers/net/failsafe/failsafe_intr.c | 20 +++++++-------- drivers/net/failsafe/failsafe_ops.c | 4 +-- drivers/net/failsafe/failsafe_private.h | 30 +++++++++++++++------- drivers/net/failsafe/failsafe_rxtx.c | 4 +-- 7 files changed, 92 insertions(+), 37 deletions(-)