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 1C59D4321A; Fri, 27 Oct 2023 22:37:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D21A44025F; Fri, 27 Oct 2023 22:37:13 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2086.outbound.protection.outlook.com [40.107.244.86]) by mails.dpdk.org (Postfix) with ESMTP id 8D56540150 for ; Fri, 27 Oct 2023 22:37:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dk48rj9rtQ4anmu3UCTsKjanFhIsTbePZcqV712qFPcrS4yZOOIomBT00W3IrWauVlF8QyjgMfIQ89TuE6fBV3lCD2geI94DsoPZ56z+pNnWfdPcFz2PEHo1K0sK5pIxlPJyB76F6nFcli9JpjEQEnPhck9ra544E8rX4ega+1p/7OU29DrhLhrD8YnFPSxF2K8u6wKq3KsU5Nqeq6K9HhxFZp1A7M/XYz0O1lkmlRI+cGQpENzHL+zZcqKNJ8d1hk5glhvZ2J9L7jl8/5evCKJ+7TAC45BwlY/vEXFKDUt4RzQ/0griwp2t5Oywp2mnwFOeO7Mykrh5V2Srqwwkog== 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=1wvyrLpVMECuUCDD/Lq5fYnJ11384CUXXQpSVDVGRPE=; b=Ieb+mPmVGSWTs5PBcS9XOnqtLksx5wU1LKm1RKeqCkyiS8O8dt1L49tJh/AFEw/yA0kjtsMrJt15vpuKFMTbGRZ00PP53HmghiKrhoaXNkLrSL+Yq7ty7LiR3jfvL41mW+EHTO6tUGZWCnjVwPowzbZU7T7olbhKHlkttOjt0jiLX+hmyuC79iBwyNcrI54OmdyTScPkMV2iE4qVj+PnBLbN8skj17H6JC+W2BgWMUi2N2oOPP6sDuwgNV88xgNoDY3rWTB80ruLAJ6RU5mf3Kgr5ECWwnkwyJ8RAVcxvcDPN94s/Dgd5Ar+nrAWhYL+msoGydx2TEUvXilyqb26gg== 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=1wvyrLpVMECuUCDD/Lq5fYnJ11384CUXXQpSVDVGRPE=; b=eR+zrBqOTZxIYRIwN08WPxnqEYxcB0RfUdpm384bYBYnrVJ+pJzxpTippRAbmnrRtrQpan5vVmcmvPd1fgPDlw1U37nidOWEtvx4PtNYzlyFv30TtUL5i+eam03Gb5aNdu+V4KQJxA+xS7X7vPmwblzYBdXAXDKdwgEaMEu/ur0= 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 SA1PR12MB6869.namprd12.prod.outlook.com (2603:10b6:806:25d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Fri, 27 Oct 2023 20:37:08 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f%6]) with mapi id 15.20.6933.019; Fri, 27 Oct 2023 20:37:08 +0000 Message-ID: Date: Fri, 27 Oct 2023 21:37:02 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] net/af_xdp: avoid error log for virtual interfaces Content-Language: en-US To: David Marchand , dev@dpdk.org Cc: Ciara Loftus , Qi Zhang , Frank Du References: <20231027143241.538670-1-david.marchand@redhat.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 3FQ= In-Reply-To: <20231027143241.538670-1-david.marchand@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0088.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::8) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|SA1PR12MB6869:EE_ X-MS-Office365-Filtering-Correlation-Id: 1cae6fca-4f42-4965-7c5c-08dbd72c7cf2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1z6sCYgRiHoUBi1QbfEjQUazZv+UxvzqFsYTT6Iy8UptbkYGIJARLbBaneiE08pEedtSoBllt+pHf5mU1WBjf9CBGBU/3uiZyvj0jUnezx8d0tAS0/R/0PqPYYQg66PosRFIjd7Hd3XP0OMVSLbY+0CyQOMj6125G+G3ZFQaFL8otWga6HeaYd/EWR2AWXiCT3yo1H/TRchOMcINrRPFaQYb1qytoJq9bSxHjvbBalMKmjzv5urT2q9v+B+P0Mjcds3QIbPbXNy4Ot1T6E7mnxRnuAa4oL9cUJc/L12o3L7HwpanADpiRU5FaDt2UPEGi7dhXWtHQImYvr/DZadI5lHX/CQ927O/QSJ/bvvj7y26wRvEZzESus72TdwerXzN1kq0wFKKCE6BMf/4A5j886QzsMduB6Gh1D785hANleP1MHmsCLrHCxKTPZZL9mgrzRn3Bg3MypIBz87EKVGxdXBwi3Fq4v226ukaycFNJaaQvZYcYdzvFeF4qzh1BaGN+Jbrig3ZVf6SQYfiWWLu/RGH06qalAJaKQnjSTvNiyZNZohGmi0AU7yexDw1Fh3XnSz0nL+NLrQbGZhih+LSkmCMSOJg+4Q1mfCpqOY/UP9VLbXQ6rbbuwIG+zWGJS2o6DN5P30tCRuOn0t/lIuV51ijeg5fOjsZGNv5ibZen8GjIF2QCIzd2wPUGcPcCalw8/I+dryU21LZGlnXLXWbjw== 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)(136003)(39860400002)(396003)(376002)(346002)(366004)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(66476007)(38100700002)(66946007)(31686004)(53546011)(66556008)(6486002)(478600001)(316002)(54906003)(8676002)(6506007)(41300700001)(6666004)(26005)(83380400001)(2616005)(6512007)(8936002)(44832011)(4326008)(36756003)(2906002)(5660300002)(4744005)(31696002)(86362001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dG1xU1gxQTQ3UjFMa0htYUM2akVCa3JKZGpkcW9DWXdjZjRVRk92VTBzWmp3?= =?utf-8?B?cUtTVWJidkRkYStoaFZHM2hWOVJnVytBczA4aVBzNFdXbm9lUHlDeG81T2hZ?= =?utf-8?B?ekNSa3VSV3ZUSEM4K3E3UTFpcmx2SWJHTVk3eUFOTDQvUzNaUDA1U2t1czdI?= =?utf-8?B?c3ZEbjhJWTIxQVNldzZnYXlWc3FxNmMyZEdzd0JQK0V4MzF0VUdWWkx1QlBV?= =?utf-8?B?YitjZkhiajJZVGJlYU5uays1WHhSNFZDQnJYMVUzUG8wOVBUWVpNVkFjRmpP?= =?utf-8?B?UldRT0dGMWZ3V0czVDdJMzJhNWpWQmtWWVdVKzVhMk8ydGN2bUpqUllZUy9E?= =?utf-8?B?N0EvUUVOL3pxdEhCTXg0cWYzOVhwZlFVYXJuS2tJZm9sbEVnVjFXTDBnazVj?= =?utf-8?B?dFZOOU1FUHd4RmdUbWl1aDU2RTA3S21keHJMNHVJeUF2ckRCZlN1UzUyb3R5?= =?utf-8?B?SHZGbXNtZnhiei9FeTNmblVrN1oxWUNibHcrVjJtamNCUFhuaDBncjBwZkkr?= =?utf-8?B?MjlxUU5DS3FTcW90TXVCZWhDRXdKODlhNWJvSVdRZ1J2Q1NEUFJ4WnBBenlR?= =?utf-8?B?dDlPRFU1YXQ5TzVEdDRKVk9vMUhsRFVicWo0Z3pNVFllNXpJTG43V0N6b1N6?= =?utf-8?B?NVBxQTNidjNCbTFHSmpkZzBVTGlybVZXcHRId20wUG8weitONUR1MDlQN0o5?= =?utf-8?B?YVBEUC8zai85SkRZeGJ1UUl5UVRuNUhqZS9BTllCVmdDZnV1djg5b3RZK3ho?= =?utf-8?B?cER3TkVPYWJsWG1nUTkwTXpxTmt1YVlSV3RyVjJHTVlwUlpxV0lTcTArWkRK?= =?utf-8?B?bk9LVnVLMnRQQzNKTkJWWGdxaFZCd3lsN09pa0svaGYwQndZaXhPNzk0NnlC?= =?utf-8?B?M214RFNSVjVRT2JRTmR1UFRobmo3ZitwT0Q1cnpTa01IUHNJTXRwYXpOMFYx?= =?utf-8?B?OFZsT2ZCVm5RMGhnc21HMGZlZThtMFpUZWxHSmI3TUxsU2tpSjVhZk00NFBJ?= =?utf-8?B?MUlFczlZRXR5ZmdLNXNiVVFUVTl2bEpVRTJNOXF2c3pQVGhad2R0ZlgwQ0xz?= =?utf-8?B?TGNFdG15cVV4WGQrMUY0YUYvVnhkQTJJT3FYMDYzbmEyaDZRMG9KdGh5Rm9t?= =?utf-8?B?OWFjb2k2Q09OdEdsc2orTmVYeE1pVnIzS3ltemNUU3lBZ1doL1dZU3pDd1hw?= =?utf-8?B?VG9LWklTbld5S04wWFoxR2RRVmlISlFGNnZnNTlIYTl1S3ZJaXBpSXZoZEVL?= =?utf-8?B?QkU3VDJBYkNGMm84eG9pekhPL3d4cTdlRW5VTzI5MGVQTWkwVmdXY3RvdHBQ?= =?utf-8?B?WnRmQ0VwMGl5VHAvOEd3Qy9aSjZrdmQrZTIvd20rQW95Z2p2cHdJckpXUmoy?= =?utf-8?B?Ujd6aXdlbk5FMjVZbXIvWm9zNVR5cFhYYTFVeE1haXR3TVZWRTFGaEx6WUNR?= =?utf-8?B?WUtSWlBUTlI5VnFuaWFmMFdidW1rMmw5RHFkWTM3S0hnV1BXTE5UM3dvM2pC?= =?utf-8?B?eW5SYjhUcnRvMjJ2RkdjcTg2K2R5Uk9FVkhYQU9pRXQremlaaVl2ZXdhcVhp?= =?utf-8?B?blg2Y0dRdGYyYUx2b1huejB2Ym1CWWJOdFBVeTFsZVl1LzR0c2phaS9FK0tq?= =?utf-8?B?SXBIcXJBa2l1NENMV2diNklFT0NsaGJWMnVMblZMMG1EWXVJcGF5MVdqd3lj?= =?utf-8?B?amJkSGJ0M1NCY2k1VTdYTDBLNk5RYlIrVjNOdUFXTlpCbXlTNGtnWnloeXVm?= =?utf-8?B?LzN2WDhWSVdOR01mM0MxcEg4a3dWdUNzZnptZy83YUpOWmFSYlQyakRWeThX?= =?utf-8?B?Qkp5VWVJeVhUUnRyMHlDYmlLaUxod3Nhb3FjbzE0dFJkcHB1VGV1allkT0NR?= =?utf-8?B?RFhodHN1U0xxNEo5cWdsYllSVEV0QlA4TlFNa1F5V1FvRFloUVJBZzcvR1VM?= =?utf-8?B?UzkxdTZHalZ4NWhlSGZlSThjOU43S2kwRDFDaEFGZ1RhZ3ZHQTZ2WnZiYVcv?= =?utf-8?B?cC9GbGpOK2t2M2NUdmE5cU45OUUzS2dtdkt4MEV4ZUQ0SzJtb21MTklOL1ZJ?= =?utf-8?B?bnRKRnN1SFk2NmN6R3JDL3ZnWDhSaU9tVDhLeTN2R1g2WFZTVURyME05TGd5?= =?utf-8?Q?TRDs=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1cae6fca-4f42-4965-7c5c-08dbd72c7cf2 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2023 20:37:08.0306 (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: RvDcR8weIk1h4YVBcwCd3on7t3P8NPZQlI8aLcjsYYK4CtuOOWWeJ6KfNCkmEsO7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6869 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/27/2023 3:32 PM, David Marchand wrote: > For virtual interfaces, like a veth or a tap used in OVS unit tests, > plugging a af_xdp port on them results in an error level message: > > dpdk|ERR|EAL: eal_parse_sysfs_value(): cannot open sysfs value > /sys/class/net/ovs-tap1/device/numa_node > netdev_dpdk|INFO|Device 'net_af_xdptap1,iface=ovs-tap1' attached to DPDK > > Avoid this error by checking if the sysfs file exists, like what is done > in DPDK bus drivers using eal_parse_sysfs_value(). > > Fixes: 3d28387cbc48 ("net/af_xdp: parse NUMA node ID from sysfs") > > Signed-off-by: David Marchand > Acked-by: Ferruh Yigit Applied to dpdk-next-net/main, thanks.