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 70DEC42C6B for ; Fri, 9 Jun 2023 08:19:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6939741153; Fri, 9 Jun 2023 08:19:51 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2131.outbound.protection.outlook.com [40.107.223.131]) by mails.dpdk.org (Postfix) with ESMTP id 0BE8F40A84; Fri, 9 Jun 2023 08:19:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QjbiQ5svGUtk94i1LVbOA2/DeOl+KS99jSuSrhkzwF8u0+e8PoU2j/efQL6g/LeMam/EI0EO7KqpudwlMW9Jf8s8T4zEN5OR4GSDH6D2FeJ+CvESYAJ1PD8I7zRTdyOcy3YrkHXnAahHtdthBZYNDwfucUCJUzTWHcWSjSEJBbMQ6Yc+nbqXtz8nT6/fxa3yrlk73HMDdk1Qk1UurLoPzdD9SwZOzABN0akXFpN7zvrNpO2jRvCJAdPkZ+2zB2WHgYTKDRnvXTotXtfXbq3a2lOQuJe7aBjXhOH4Iisw0yaX6ggtM1j28OdeaUiDPamSbzvcOtgA2XQWPYbLTXeSbQ== 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=xxfPZys5J2bYxn9HD1jy0DoDEto0LofpDuaybnPnHF0=; b=XcFw8zAFLcRqt4POwxYIZRI2rb3D8RRaL1+towimqhlwrAEllsdqaLHjBVcPlb1ZmK78oG9YZVGRfH60pEhqtZARtfm6JfH/nWHWs4GCfVTRSHpzOOOx9gSM9/cUzA+6CBVaQlhUyJJdEFVvH/ja3Qb0J18Wt6dLu/XGFfsc1e5TnQu3PKldt6EIGEDKejyvKY+fvxW/iizPAduSGDo6tzLa4HsczatxotaPc033myP52mQ0Z8tSWcaF9126q946Q4QP9F/Q0y8joZVv0ZBe1Vw3aYwGQqhM9LzSwGJ12aJw5yp6g0rQWmhDwFYGIvyrPpqseTwiLhkN/eEBsoNT7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xxfPZys5J2bYxn9HD1jy0DoDEto0LofpDuaybnPnHF0=; b=b1zSvIHbacDxaBTIOMwA7TV2GaBHJNWlaZVOUjPPFJ39r/YNHmue1Nn9C+uwnB70CuCruyVbHKkIHjMq9it7Q+i8M5Rj/XywZF8nwWjt7eSEgDqfvMEzrkUAAQUD4tUzda6smDkbCAxbXP8JlozKQQsoJEgzgE4yjcs7Ok1LyJY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by CO1PR13MB4855.namprd13.prod.outlook.com (2603:10b6:303:f7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.41; Fri, 9 Jun 2023 06:19:45 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::d2cb:a650:e1ce:2174]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::d2cb:a650:e1ce:2174%3]) with mapi id 15.20.6455.030; Fri, 9 Jun 2023 06:19:45 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Chaoyong He , stable@dpdk.org Subject: [PATCH] net/nfp: fix set IPv6 flow action can't get right address Date: Fri, 9 Jun 2023 14:19:19 +0800 Message-Id: <20230609061919.1307911-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR01CA0012.apcprd01.prod.exchangelabs.com (2603:1096:4:191::8) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|CO1PR13MB4855:EE_ X-MS-Office365-Filtering-Correlation-Id: fbf198d7-0178-4468-99b0-08db68b184bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rdTYzgdDpUBHcQL0KaN8/WnPb8bGvoxj9HY2iF+iNQFGLBrk3tZL7O4e0j7omFf62Pirdf2NC9MjNqpYNPsYVWa2RxeEn5GQFSLVr5aOu8G9UVV05wy/h8CBIVYN8Jm5rpXtwfXvcjKR659YgCrIWTlpLv+pelPe+tcovSUoA9PtUKmBWhWHkJObN0wk38ahxOut67bzfJIDYFElZId9PBayc0g49LdnLa8ikhNvz7AlRABUnJq7FyaUi0GjVP4y013Ne7sAJvWEA+sqvEa3zsA/1f3rtGvVZtagANHlIlKzRMwDpcEL7/RWzIoBfAdecKLGFG3kqr7fs7sRtqtodIwz/ALca88yMuArTIOHWXJkE8ONZ0Y/OJsmSoFF7aFdIZBGyG9p87stnvBDTrGoqk7lqYdBezBe/YmEvA3adY/ztVOzZV2JuaicXxNO9SvCb9fra7OWu0s15XNAGiVsxxe2LPeewA7aY8bXDlzWD+Y1CrdWT57XNWdDxcYXNCxwe17gd3cyeRnlexormRPOaSVHlo9f6gXvtD9fJTTZoScClk4qYaNsBJIe9flVoOUMMKWDtsNvWcfvpZd15T4eJeu/6AS7iVrjKRjJ3LwcSQEV8ehuqA9u5av3xkOHDtsW X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(376002)(396003)(136003)(366004)(39840400004)(451199021)(36756003)(6916009)(478600001)(4326008)(86362001)(450100002)(66476007)(66946007)(66556008)(316002)(6666004)(52116002)(5660300002)(8676002)(41300700001)(2906002)(44832011)(8936002)(38350700002)(38100700002)(2616005)(6512007)(6506007)(1076003)(26005)(186003)(66574015)(83380400001)(6486002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bkdGSW0yVStXcWoxSlNacndzelpNb3Jyekp6OXFnUWk3WVZxSHFuU2w0L0tl?= =?utf-8?B?NC9IN29OOTBudWpvQk5wQ3dncnI1QnhXRG9rT3FnUHhuQjFpL0h2ZCtBMnhl?= =?utf-8?B?MCtYTEpoT2pXYjBwWGplajZBS0FEZk0zOUFQZVpoTXF6S3hrc1ZFUTRNQ3FE?= =?utf-8?B?ZGs5ZzQ3alRQQXNyZ0tTNHhhSDcvQVNKVUI3R1J4NGZYNS9DWXdNajNIbjNl?= =?utf-8?B?WEZxQWt3R1I1ZE5WbFBoRjVQMkoxY1crZGxjQkZqMWo3WEh5VzhaWkVXdGkx?= =?utf-8?B?emJ3Wm95NzZiL1VrZUw5a3phQTFsVVNTZFhVRHlZMFNnNng3empsdC90dnlG?= =?utf-8?B?K2N6Njh6ckVSMEcvTngvQk83YStpZUFFY1Z6Z2tobDZycjFLRmJKcmtrcDdB?= =?utf-8?B?V0pyTStkcXJ1MHA5RmJVZ1RNL3NaeDZvalNkYS9ubEkwKzlucm1qZllOT1BB?= =?utf-8?B?K2xPSXlhRGFySHBZV0hWUStBYmhXSkZtUlBuQzBEUjh5Q3RIOGZjRUFsOFVB?= =?utf-8?B?eElDMlF6WlpJVzJ0WDQ4SWU5R29TZXYrNjgzSXgyRURuWFhDMDkycW1VWk5l?= =?utf-8?B?a3BoYmJVQkFxR3NncjFFYk1TcDF6cjRpdGNycitIU1hYazNYb3phWjFaT1lM?= =?utf-8?B?QjRwT3pDSGdwUXlRVTFCV1VzeGJxZVlESFF0dnBzeWFUWHd0Qy9GaExIMnVV?= =?utf-8?B?RGwyMFlxNnZtL0N6Um1GR0FDWlRFZ1BIOEpTWU9NeERMT1hEUXVoUHpsbEpY?= =?utf-8?B?RDM2TjFXWjNrQXlDYXFLZ2cvN09tNkg2Rk9oYmF3OUhzUTdDRjdVUi81T004?= =?utf-8?B?RVByVFFlb2p1dkJyMzVwSG9oaURPUTJnZkx5Wmc1QmlZajNsQlJhMGZLekxM?= =?utf-8?B?NzBaMmV0c3d1TFB2VDRCSXVtNXRaWlUvNHFGNWIyTm1POXhUenBPOC9pVjVV?= =?utf-8?B?S1pBTStrb09Fc3RiMjJ4M0tSbUE1Z1FrRzJ3b2lMQm5yeldmdWc2YjFrNWJY?= =?utf-8?B?cHExb0luZG5TWlZ3MitJdFM0MmJuNWdKSjkveTk2ZFhzWktaTmNoSlZtYktk?= =?utf-8?B?QWZaOElHUmVwMTh3SnlNNHhWMWpybTNTRUZyczMwUXhKdXlvb2dVeUFXamFM?= =?utf-8?B?MXprL1RGdkNOSUJlRUlQUDVkelIrTG9ERWVwREpxZUxjRlc2WUtCM2RCUnU1?= =?utf-8?B?c1FtQWxKZTBuUHdJYWZCTlZhTjNBMHFBZjFlSHBpMVpuMEcxWU5oeDk4WVJy?= =?utf-8?B?b3VLeDYrZmRWY2NncitYOUJLSmJhY2QyR2RESXNoM0tReWlDL0ZUZFJxNlZC?= =?utf-8?B?ckhLZHV6R3l1eXI2blRTd2tKKytCVmpTdElIQjlZN2MyQWdmbWs3eUFTSlJX?= =?utf-8?B?eUJGd0J6Q3dyUWd1NXN1emhhOWVMNkxHZ0dVUHVkV3RQZDNrelpMQmtsRW9N?= =?utf-8?B?NkFyOXdXNUkxakdLU2ZmYndnTjFXT0VWaEt0WEJjUDJNS0Y4YkFpS3pncmZl?= =?utf-8?B?QjVGTFRLYUtUWkNFclFNdlRWaHY4TUF4dDFwSzU5M3hRbUd1blFzZmV0Smp3?= =?utf-8?B?K0xVbnBCZk83RDRqb0xaWXU0b2VRWUJwQVZOVzJpb3V4UTBHYmk4bCtxTFBl?= =?utf-8?B?RDhOOU9hV0kyS1JFck5LOFdKWk5BR0FGVzRuNEY2RzB0RFRzLzJVd0VEbFdp?= =?utf-8?B?OU9USi9BdlpwcVdMVTg2Y3BnTzdVVEJuQmFRbGgvLzFrL1Zla0lrUEYybTJl?= =?utf-8?B?dklXTjgzM2RrVk95UnZBVURaK3hvSGlHRGdCUDFpVWdNMXBzLzVrQnpmbFFr?= =?utf-8?B?dGVrUE91ZkFqU0VFZVVnV2luMmFqdE9OSFJQQS9sa0dhWHZtUnRna0NGaitr?= =?utf-8?B?OGxCSG04UDlSLzh2V1pwVHdLUnM5WnIya0VPc2hQRHF4U3VlQ1hhZUNVVjJR?= =?utf-8?B?dGpEN1kzMGZpSGJFVU9Nc2kxR1d2QXVGNFc2dUk0T2dINWNvTVFIY0lKUEhi?= =?utf-8?B?VzNuQ0Z0bnpSWi96bjJDV3ZCbVUrUzVEMmdQbTBrQWE3eGV1eTJDWlVDQksz?= =?utf-8?B?SW1FZVo4L3pzUEo5RlhzL1dFRGxMZ3JIRXdZRk9jNk5JVmpJTEJaVytQWFNV?= =?utf-8?B?b0oxaVhNc2hhMzJwMjd0RGpHKzBiZzA1aUJ5SkJML0tlSmZIZ0djMWNQM2ZG?= =?utf-8?B?aXc9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: fbf198d7-0178-4468-99b0-08db68b184bf X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2023 06:19:45.1695 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hMzKpP7qgXMPpZxQ+p8YEIcbg1T9MfOZ1Mv6b3wq3FYqow6Ov4GqGStVbu1DY40/b4fydRntWM8bL9JNI0GcY/ag2FFWRBmO2VTyGSCkUlI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR13MB4855 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org The former logic of set IPv6 source/destination address flow action can't get the right IPV6 address, a 32 bit big endian value is expected while a 8 bit value is provided. This caused the offloaded packets don't have the right IPv6 address as expected. Fixes: 596ae2217214 ("net/nfp: support IPv6 source flow action") Fixes: 51384f79b264 ("net/nfp: support IPv6 destination flow action") Cc: stable@dpdk.org Signed-off-by: Chaoyong He Reviewed-by: Niklas Söderlund --- drivers/net/nfp/nfp_flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/nfp/nfp_flow.c b/drivers/net/nfp/nfp_flow.c index 41b722f4d8..0dd0d14f4a 100644 --- a/drivers/net/nfp/nfp_flow.c +++ b/drivers/net/nfp/nfp_flow.c @@ -2166,7 +2166,7 @@ nfp_flow_action_set_ipv6(char *act_data, set_ip->reserved = 0; for (i = 0; i < 4; i++) { - set_ip->ipv6[i].exact = set_ipv6->ipv6_addr[i * 4]; + set_ip->ipv6[i].exact = *(const rte_be32_t *)&set_ipv6->ipv6_addr[i * 4]; set_ip->ipv6[i].mask = RTE_BE32(0xffffffff); } } -- 2.39.1