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 46E4B4317F; Mon, 16 Oct 2023 17:13:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 311E0406B8; Mon, 16 Oct 2023 17:13:03 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2063.outbound.protection.outlook.com [40.107.93.63]) by mails.dpdk.org (Postfix) with ESMTP id 78F9240269 for ; Mon, 16 Oct 2023 17:13:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bGnVRIshH2ycXD9gJXX2j/CbrGw0Rb9vZFhtnUago09P8V+26ZwOrs5a9RNiluWN5hkoJMWkQ2fU/b93OBv0mtWBSzQce2KV/zSoev0N+QMd5sBPkbTkSVRdBNry6534o5Jgu409e+Tox7pYtjGR7PKwNWA1bGtMZ/2Qp10xDwCM4p9mePbll/yVMdHTMR9WHth5pMUU2Z+VQVze3l43cTvz2xAu37LLPV7XnWkOneaopjo4JzieHRnztSIZejDrAzGGbdlJXb7AEzi0IRXaKK2Le9DR5IKj4tyk1W0nRUOWhaA0Mb+GHa3vrgKR0+g+gVRGEuDDZF7koAxdVytxCA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=f0NB94mflMuFtAYlqOIvb/7sUOz53owOCtr6ChBYVuk=; b=cnrPN7O0sSL/a1UtBN7Qh7HrEj90v1qy0Ly5ucH+PShrRFcNiJIC4vPoEPC6XG8WdfFJ7djos3gzeB/81cLqHAJLoU+z1c1JYaXFmqrT9mmZ0UDsAmH48XNBHWu6bE6jD0/H2yAl7yZEMLMY7HfVwKHkGmBhbu4xjc1i1547Z9H6/N2tpYDh95KDfqV4EqMPRusR8ECxxNd2UhJ8AolSFSYGJgl+Ogpbqmk1D5YL6tdQ57r0VhDeDCNLMq1pkFN1jgPJkXWmZ8lue0KvU7BEIxf+Z+qq4zGLsPeZApX3m3ugFQYvE9a/T0zTiNyXkaNpWIfGmhiSLahDLQs4iZmxZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f0NB94mflMuFtAYlqOIvb/7sUOz53owOCtr6ChBYVuk=; b=UlL7Kki9jyVhJaR7/wlQbBJhFnlS/x5ThyNyNw1QPfp9OMQx1l9/iUFK7BteHwBToHmNMWMiWZ54tKMyP0gY4ccrRiuaBgP3H/ph7W9CgtgSTgZFs2z1SO55CZz4FCBdwmMIv+kIugrFng3K1G5YNz2Cmy/VnX26fFQIMGWh754= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by DS0PR12MB8318.namprd12.prod.outlook.com (2603:10b6:8:f6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.34; Mon, 16 Oct 2023 15:12:57 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::102f:c69b:d3e5:7fe8%4]) with mapi id 15.20.6863.032; Mon, 16 Oct 2023 15:12:57 +0000 Message-ID: <344c171c-0e27-4140-8a41-0404623d86a3@amd.com> Date: Mon, 16 Oct 2023 16:12:48 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] ethdev: clarify device queue state after start and stop Content-Language: en-US To: Thomas Monjalon Cc: Andrew Rybchenko , dev@dpdk.org, David Marchand , Jie Hai , Song Jiale , Yuan Peng , Raslan Darawsheh , Qiming Yang , Ivan Malov , Huisong Li References: <20230928205930.2619353-1-ferruh.yigit@amd.com> <20231013155723.2631644-1-ferruh.yigit@amd.com> <3675930.RUnXabflUD@thomas> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 3FQ= In-Reply-To: <3675930.RUnXabflUD@thomas> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR3P250CA0019.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:57::24) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|DS0PR12MB8318:EE_ X-MS-Office365-Filtering-Correlation-Id: 3899fea2-81f8-4978-18d9-08dbce5a60d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jSXse7CROYz383nPzkYLO+t51SFzovKzpFV6bKmu8GpMPBkxSiYsyMaRQcN6TbxVFLGFv42nW7UKLGah5a5vuL9IA8/Vn17URjkibW8j4LdTgPhfvVwrNJ8OBuO/OJnpY2qwCT09m9bY7YRcU4gbeVWQe5H4yQSBawdxJtN4rC1CU51fs1MPykSvRDPQSuxYVYJpQibtsgt/7zSHtqztwgq55XSoN+svfC7kmpC4fc71F2KhwdlFf8X78BQHYLrRltiL97nawnNuFRrC+yRDiuxd5Bu0AJsAbt7EgeEvgTKRCvk5hfQOBdFsjbwlFwy5ay/V7f/KCGVKW1Dz5qOgk9Q+VVhLffNVfcCWmFbMThZ0RnF2IauA1jene0AZ3VhtLJ6iYFxd4EhY8U3CyNWzNIq/m/UC9Zcnl5iYBpTjqi485I45u04BSyUZNWsopGq+QPrPONDIxCIHm95tiLUUJz2MyZ/1lR9rgX4N6jhZppXhmq5yvJJ+mKN+VvbWXrogAb9bkcAi3dupkR2FPMrgQ6O+dHPSSsbbvehTFJG7GrHDCrxRSjzb0lAuecQy+xxfZ6CZB3gKLMnFuCx2cIQ5bTAytNW+8mAVVPea11Ed7LLQQo8Pz0hbPfPHLCEzYeNR28QjwOilz4bBIfqyqAQhjw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(366004)(39860400002)(396003)(136003)(346002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(7416002)(53546011)(2616005)(26005)(6506007)(31686004)(6512007)(6666004)(478600001)(5660300002)(8676002)(4326008)(41300700001)(83380400001)(66556008)(8936002)(44832011)(66476007)(66946007)(54906003)(6916009)(2906002)(316002)(38100700002)(6486002)(86362001)(31696002)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RzJqeFo1enpvckY1RStKM2FRNjQ1UmZpN1ljNk14YjhMNVBFTU83RWRaWDdH?= =?utf-8?B?WGh2bHRyQitEb3FCbVl2aEUyNllOUXIxVmtmY3RCQlpSOFdCclg3ODFXb2hU?= =?utf-8?B?eFRFbW9oZHZjL0VqUzlnMU5ITGY2N2JVZnYzUVVTRndiU2g4dkY2VlBuSWJ4?= =?utf-8?B?cTVVL2g4aE1QQ3M2RkJ3SEVjNk1GYU9lNjdnWGdVNmNaa2MraWh5YXVCYk1Q?= =?utf-8?B?Mjl5QlFlTEgzZ28xUGhVL3ZTOWVWd3ZxdU1adUlDMWxqZmZaZEJjUlF1SFhn?= =?utf-8?B?WjIrQjJQZVJnRGZ5OXgwUUQ0M2pyUUVjS3lpbFg2aFF2MHd6aDc3SXo4Zm1F?= =?utf-8?B?WjAzQ2xQanJWY3NYRXFaQXFiU2ZIcllpRzdwMTJsclhGQVNjbWhHL3JydDU0?= =?utf-8?B?eEs0ZlpsWGQ1RkkrdDNLem92bExvVWRxRmVwSzRHd3FqZnBWT29EMm5SZVlj?= =?utf-8?B?NzNtaFN5bHJwblpBRS9NUEdlSDNRL05aK210eHJrTzNvNEVaa3FqeXVMcnU5?= =?utf-8?B?REFqSENGam9WcWsrUjNKU3lDQ3FtM0tlbFRiTVAvMW8wbDVEU2RXRll6NU5L?= =?utf-8?B?Tjk0M3FWMXZKNzBFZGpaSStSdnVTZVNyMndXdG8wY3dGR215SjEvSGRMbEg0?= =?utf-8?B?b2tTa0FreUR1bFBnWERpQWhySUM0dGxRNHhPQkNiTE1ZZTNPSklmYnV1bmtE?= =?utf-8?B?ZHZMdDdmTXVDSWprMnR4bHpQSnpSNG9mYnF1cENJamdONkJOd3FVRkhpRXp3?= =?utf-8?B?SzI5ZHNYZkRyMHU3SVNOWUVrSTVUY3o5OXRCdXZXSHZjdnpHYWJ4VkdhVmpU?= =?utf-8?B?bTJMb0lRUi9DcEVzSFNIZUIzZm5nUTZQdXlYTG9rQ0xVcDlXWWoxS2JqT3Nm?= =?utf-8?B?V1ZQUlFtV2tIWHBXdkhtanp0Y3JDdWRxWnZlOFJCbVZiYW5CeFRTckNwWWxa?= =?utf-8?B?RmlVVXg5U0FQNWsxNzlhU0dORjU5STJXUGFaWUtHOHdwTUdIMUlhcERkTHkz?= =?utf-8?B?cm1kUGdWV0ZEbmZPVWlQcnRPTGNGTHdtN2NtdXFxT1huTDBoZE9Ebi8yUEVu?= =?utf-8?B?aFNVT2pQcTJKZnNUY243dWhxaG9yUC9Rbm5teUd2MkloUm9EWjRQV3NoUDlG?= =?utf-8?B?UVRuREZweDlaL0VPaXUzak5mNTN3ZlJnNW92Z3gxNVlUeWdMZDNKSVo0QjUx?= =?utf-8?B?cjVyZ3QyMlcwdEI3Znl6Q3l5ck5IbzJzc1ZUbktYNDB6ZllHN29GQ1lQRGlz?= =?utf-8?B?cnVqbXlsNWkxWko4UWJUSmE4dU5SYVRaVjJLM2QxVVRiOGROTFBoZXQ0TVpY?= =?utf-8?B?cXJ6bVI1L2lBZG1JZDllTXZjeVpRYTBJekxsTUlEK0Y2R1Vmd1puL3pSRytF?= =?utf-8?B?UFQ0Y1lGemczN0NOd0NXaFlzRFp5aWlGRWNQQW9CZUg2eGNhUWZXRnlhKzJ1?= =?utf-8?B?UVN4M0doMGlLN2pNVlVJSEpzS2hFQVVlYS9tVWZqVDBBK2JVcVVzNDdpMDRt?= =?utf-8?B?Nk5sRzlydmxmYU8vNjg5WmFXQXlWSjBFZWdSbmNqTThxM3BmZ3BkeE9iQlph?= =?utf-8?B?blFRWHJrQXBuOXJwQzNjQjFNU0UwVmtYNmk3aGo0SHN6UU1VOXVKbER0b0h3?= =?utf-8?B?cDAzU3RLdG4xSi9hMWE5Nkd4amkwTmpaekZkaHVnMHpjM3V4ZzMxWXpuajZw?= =?utf-8?B?elltMDlMYjErcE5xbEtMektsa0lLd0Y5THV6ZDlmWUc2NEV3RG9yNDY4OU10?= =?utf-8?B?OEN6NVZDRm0zVXZXeUxkNm9NTURjL1hwMURsUFJaTkRDU204aXlqTlJscnZK?= =?utf-8?B?YzcxVGhxZ0FyNzZiYmpCTTdkMmdMQWNFdVUzTWoyZkMyZEpnU3JTNTNwcTd0?= =?utf-8?B?NDZrUzJ2SHc3SUY1YW9DSlc2NHBucGRaM1VzYnFRR0ozVnY5ejkwZEVZbm5O?= =?utf-8?B?ZUgwNS85TUpSRENIU1pIMWQ0RmJDUmZQck14R2UwdWloUk83UG03VEZ2NUhr?= =?utf-8?B?dHlHWTFHdXZvM0ZOdWlNcVhHUVh0NXNJRjFQWTdnUjdsMTF2cHZFc09IcU1j?= =?utf-8?B?OXdpYW5lVHdNdFdQZUMxbFdwOVZySWt2Y2llaTNDc1pLNHpqdUl4K1k2K25a?= =?utf-8?Q?QNd+uJu7G80Gtt581vOHmZeUC?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3899fea2-81f8-4978-18d9-08dbce5a60d2 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2023 15:12:57.2181 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nXpgybxprxjvlb0sUVbiqf2bn8cslJqEWQiSTIavMLj11NfVt9K5zqMDUe7+lxDT X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8318 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 On 10/16/2023 3:59 PM, Thomas Monjalon wrote: > 13/10/2023 17:57, Ferruh Yigit: >> Drivers start/stop device queues on port start/stop, but not all drivers >> update queue state accordingly. >> >> This becomes more visible if a specific queue stopped explicitly and >> port stopped/started later, in this case although all queues are >> started, the state of that specific queue is stopped and it is >> misleading. >> >> Misrepresentation of queue state became a defect with commit [1] that >> does forwarding decision based on queue state and commit [2] that gets >> up to date queue state from ethdev/device before forwarding. >> >> [1] >> commit 3c4426db54fc ("app/testpmd: do not poll stopped queues") >> >> [2] >> commit 5028f207a4fa ("app/testpmd: fix secondary process packet forwarding") >> >> This patch documents that status of all queues of a device should be >> `RTE_ETH_QUEUE_STATE_STOPPED` after port stop and their status should >> be`RTE_ETH_QUEUE_STATE_STARTED` after port start. > > It is so basic that it may look stupid :) > Yes we still have to enforce such basic things, thank you for this work. > >> +REGISTER_TEST_COMMAND(ethdev_api, test_ethdev_api); > > Maybe add a comment here to explain it is not part of basic suites, > waiting for all drivers being compliant. > ack, I will add while merging >> + * All device queues (except form deferred start queues) status should be >> + * `RTE_ETH_QUEUE_STATE_STARTED` after start. >> + * >> * On success, all basic functions exported by the Ethernet API (link status, >> * receive/transmit, and so on) can be invoked. >> * >> @@ -2828,6 +2831,8 @@ int rte_eth_dev_start(uint16_t port_id); >> * Stop an Ethernet device. The device can be restarted with a call to >> * rte_eth_dev_start() >> * >> + * All device queues status should be `RTE_ETH_QUEUE_STATE_STOPPED` after stop. >> + * > > Acked-by: Thomas Monjalon > >