From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1CA2CA0C4B; Fri, 13 Aug 2021 21:59:47 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A9873410E8; Fri, 13 Aug 2021 21:59:46 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2081.outbound.protection.outlook.com [40.107.243.81]) by mails.dpdk.org (Postfix) with ESMTP id 6C5BF4067E for ; Fri, 13 Aug 2021 20:47:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DPUDj6KvtHbvSaqc31KacdFu33hZbe4DgQTiolbXT7um2ZFfsWC6Ne93EN+oOUDu1i6W7KG+WAj5FxHNKh7I12kgRnMpdQvw1mNOYjDO4ZuuQL2LRklYXhnDbrV+VKEvso2eg+eYYr4V9NmZtMkFjix0ZWLHp90s3pI+RMD7VVEO7iDX/sPzuESWe2Et1sHIEomaFITKKlGlbeIT/IJbJ+vQbmVaUjn1DgmxyeJDVj08UYCnqJiv6kcYCF1Rl7hsicUdqT7V4nZnTM+EPQuklWrcNozM8oYNd3WU9CuR+c98+jCgKCHS6WwzUN1hzdLl6nJNyS2yRZDzbRxSVxm9vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qExdJYxiB3OcMllS0lp1fdYdn77KYqjGDEexnsmQAFE=; b=SJ+z4tkTCJMFLco1aZrz97BvxYOAOqWVe6pD5ZddEj5RgxrC3oU70PN6wyqElzSvcdzYmuLkY9BagjJTGbwYp6NDcF30F3lK/5XAf4In+kyGCDcF+uDMGEX7BOnLzqT9sKiK27z4N7ItRoA3CQYX/yvA2LYohOL7aDsg3/iFZcH7qeDPsS7KTV3DaafD0WyvbgLAe576rkmfrlNYIbXZ/UAJja/cZRsPQT7QtBF0kexuUgzZaoZmPkagVIY1GZgzy3l+lBcGmyyd8b/pFMl8+2uFdkgqaRRlpTC06WzkOGQ6tZuuZUhC3TnrDUr2F34c6Rz2e9jtlJr5Ni9NUDBdDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qExdJYxiB3OcMllS0lp1fdYdn77KYqjGDEexnsmQAFE=; b=qrXdNnHBOcyTZ4QZiZO7r0CVLfEwpLIfdC43Md0axHn85ZCEgsU0blq8Buq/t00fsOzSW8VQ1nSLyp8Ie6HspBlrse+VsiOUexUxWtsVA4tlVT4kWpPDoDK6fMJW8Y1pPm3Bjspdio5ERpypIvUDD2FDHJ6JcfLAegnp2UkUTUg= Received: from SN6PR05MB4895.namprd05.prod.outlook.com (2603:10b6:805:9c::25) by SN6PR05MB4896.namprd05.prod.outlook.com (2603:10b6:805:98::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.9; Fri, 13 Aug 2021 18:47:22 +0000 Received: from SN6PR05MB4895.namprd05.prod.outlook.com ([fe80::a9b5:af6e:4e22:af52]) by SN6PR05MB4895.namprd05.prod.outlook.com ([fe80::a9b5:af6e:4e22:af52%5]) with mapi id 15.20.4415.016; Fri, 13 Aug 2021 18:47:22 +0000 From: Kumara Parameshwaran To: "grive@u256.net" CC: "dev@dpdk.org" Thread-Topic: Failsafe PMD - Attach to Secondary Process Thread-Index: AQHXkHJ3WNCeFfLtQ0itwLJCP3ttgw== Date: Fri, 13 Aug 2021 18:47:22 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: u256.net; dkim=none (message not signed) header.d=none;u256.net; dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ef32f085-7cf7-455e-423c-08d95e8ac94f x-ms-traffictypediagnostic: SN6PR05MB4896: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1Jw68H38JTLA0cfO+uqWq1WSmlTwVkaZeWFdJ/NC45btCy5Nl/AmiUf8CtJGVMCK/ldyJEaJ3lkMBobJqzcE+36xCWmrAaJwqb1SQLcDv+oimRzAeETBE2tHRidpAkW7tkUDd0XwOJ3S2zvsBIIXI8JV5UG5d4PHN9KchCEoH/Y9SnDlLNcAlnPE7R+In6G3Cz5JkenA3U91pwF67PNJZoAsLKCFwhUbgRXhLqMEXI99h9KOako01KVtUyPqu/j+y7m+EVjqDeBq4FlemHslXd0IawUpqHGbj5DwkP/6+/VK1DBq/NyKXW6AB0tkQFC0mZIgfqBWk+8uzEqBannLdDnID97hsMpoo8LieiDc4nBO5OP39FKy61gNuAHwxIsSGMxcK/GmwP1VwaXmeNRKe4RnqOQDfaxbovGqsUDsWn6M69rzbQHy8FNtNP7ijP3r3n0a5XfXyj3TwgtzGVx0t8jZiJR59Dy3XkVG9ii9tNF1WH1g32fkixzD4ffZB8tpU7S2v76EJXLctf/ffDRDagOk3W33eO05Tsh/0WbdqI4EOLqZ+E3888giJliARTQmb3/mhZmbolIq8zWubbftfT8W/VaCMqFPakFMDjpU4exb2TSdLKtSD2mejXF0QSJ8B7pG7d+HGswylvofSFm6MlXXp5n09sRknkbGI2Si0cSIy/L7rYK2wqbB2sNh5VzG1MTqD4Uwwqt1Y23YMKoSXw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR05MB4895.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(7696005)(8936002)(478600001)(64756008)(66946007)(316002)(52536014)(38100700002)(6916009)(6506007)(2906002)(33656002)(5660300002)(8676002)(26005)(122000001)(186003)(91956017)(4744005)(76116006)(83380400001)(55016002)(66446008)(66556008)(66616009)(4326008)(19627405001)(66476007)(71200400001)(99936003)(38070700005)(86362001)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?kRArUc/FsAmd6GG/gq5fmDKNiL747l1Sl2/A2Zj7KZPtnH8u+v+EXuSg2B?= =?iso-8859-1?Q?sYMCqQvA2JVA+pgTIjq9+sI3gTc0Ethg3NIdUJ8qf6Bcp4xTQcUykqXEwl?= =?iso-8859-1?Q?K4PYU69vNGYw527Zu00tTr1Oj3I+yJL6p/T6FEl4UPv2yNw0Gr/Wxye/Gv?= =?iso-8859-1?Q?rsablDnh6FCh3N7YMFBffkhu0MOI/u1IFlUG/Phls4SPQ7wWq4E2Q+o/5V?= =?iso-8859-1?Q?9qSnJ6DwglQyTArizJvMkSl/v6S7PPv1KqgNjN9TdM8L8BwvZBE6Tlm5D2?= =?iso-8859-1?Q?wJNstZNW6tpmvKj+zQJMJTx5GC0dTDHMG2ivCgTRTVSNe9fG7g1blhDbLg?= =?iso-8859-1?Q?KfWvp3bd0P0ymHNCOXhYBh45pJcCR0ys+PatY6AxutZisaHWZZlWOFKtWh?= =?iso-8859-1?Q?LRl0K/ngn8o+S9y6EllM/tgLQkeN/R1k6JbmDf8KwJ0yKUN3KGICZIscfg?= =?iso-8859-1?Q?N6iLy5uV042Ytvsm8cW5jZ8mA3qGoAbW/kbrUKxQi4HHTZ7SLTTf6FK/rc?= =?iso-8859-1?Q?3PuCtXZMLKPsjVzS4iH5NeSNTO2waahr+uKSOQGjziiVLVEv3Tpu+BE5kL?= =?iso-8859-1?Q?PeSMNjhrm/bAe0L0AW32je6UJ9cO5/5KllLg1jxKa+sLCd9jC1k1u6qXVI?= =?iso-8859-1?Q?3F7n/I2MJt1tVxAnPvd8eOI+pZq/igmD4t3ApAOJYoP81HpxuyZrFqCOx1?= =?iso-8859-1?Q?E16RHj4qDLPdVDoR6zQC7+B9u85LRHbB9DwS1GIKxLN2qe7J9c5mWwwHTK?= =?iso-8859-1?Q?OmIvwBvlVdsAG1Kpty0C4dZrzXHG1iwsf43kpObxNGOuIPljlQU5pIVbc/?= =?iso-8859-1?Q?FAwQgLjMP02Kr1WymFUG+yvYk0rzBsAbi8AMuc2aozspDyPbjzo8A97197?= =?iso-8859-1?Q?o/DB/ItaIqfQ3kSve6zoh+SjRick2nxJi7ea2utFhAsWso2Yw0LZFsF/kd?= =?iso-8859-1?Q?F/CFUlU0rlZy42yBZCGWCTLGnCFZP/7NLpuVmJlL9Nmr2AFp57IDgXw/AJ?= =?iso-8859-1?Q?VM5Qto+wkygo17BIDvnm4/XUN02s0o8jfeEvWw9+Ny7VMtJ9Gv2JIw2M/f?= =?iso-8859-1?Q?IGQLH3jsK8XcB5W8ZQOnWRuFIWQKammpbjOFJlxRVJw7MschMfUrObphZj?= =?iso-8859-1?Q?f83gM2q9L4Qo58kdkryMT6g8aPuCJAODiZsM8cDIKLFkQ1q/r1/pfHxl07?= =?iso-8859-1?Q?+tUIf6qsDm8WisoyOlEPsThJb8fLwrUYHG5IpluX2J8z8PUeKdLyok3eEO?= =?iso-8859-1?Q?a43O9CYZat8j3k9OY6yj684kvwHysu3FS+Izaa+WS8ZCQWKR16m8fdPZVN?= =?iso-8859-1?Q?n/jj0ch/UROvNV6dE3pmqIE2iZ0nlNqkQEUcV7NSrBIivts=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4895.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef32f085-7cf7-455e-423c-08d95e8ac94f X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2021 18:47:22.3369 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cVVa/bdg4sJ+dLCssMEbun3V6riPnrjNfnB10XhnAGsnKK3ROjVfjgkXjl6jlCZDrhOqVcrx8RXx7mTzh2f2PQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4896 X-Mailman-Approved-At: Fri, 13 Aug 2021 21:59:45 +0200 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] Failsafe PMD - Attach to Secondary Process X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" Hi, Recently I was using the failsafe PMD with multi process scenario and found= the secondary process was not working as expected. . I saw you were mentio= ned as the maintainer for this PMD. I have attached the patch, please let me know if this is okay. I think in the following commit, the failsafe driver was not changed, but o= ther vdevs were changed. commit 4852aa8f6e2125664698afc43b820bd787b02756 Date: Tue Oct 16 08:16:30 2018 +0800 drivers/net: enable hotplug on secondary process Attach port from secondary should ignore devargs since the private device is not necessary to support. Also previously, detach port on a secondary process will mess primary process and cause the same device can't be attached back again. A secondary process should use rte_eth_dev_release_port_secondary to release a port. Thanks, Param.