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 D86C542D73; Tue, 27 Jun 2023 16:02:26 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6398940F18; Tue, 27 Jun 2023 16:02:26 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2042.outbound.protection.outlook.com [40.107.237.42]) by mails.dpdk.org (Postfix) with ESMTP id 9EA3E40EE1 for ; Tue, 27 Jun 2023 16:02:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P6au25rI+APG6bEUWYAT/MdAJoDzYVwGL0c3rAexBgls1XkKwMdCK+LGEV8q7lMCQki+tsYZX1DawW1rUY53pxtjpsGnnhoqEs0PFP/79/kgGict4EbZqzlxnpqZ6NPFD8afPXkUWLTmIAkQiPDWIxzlGcKRwwMMaCMG0nT0V+P/61x0KpRAEv9kUbDoPBYuNVyAk7Eg4p/S82jVwt2cmem0rxFaR3v9lN4f8bxuLtPl2LO9bmsAcDBXLc77UGC6ffA/59/LvN1kw7ZsPu0CWTihE3DrmbieJaXyT4ETqOA8RVTwByOdZFIElenrVVy5jr0rrapdCaXqRc2tIXoPQA== 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=7wOMm+mMGbR6EEmtLdR/GIVUM88FC/eE1fcpSui0n0o=; b=TbZTu4pGJitb/MFCGc5JoFg0iQ9lKI7v6IHBbKVU8oetE4niOosg0sBRJPGcfqhFPcBEMM1bxMeNU+kv0BN3HJ9kJnM/udjDSqeOHzGKjOnalOxqlUGHm0ar16ms+mDuY1nCdBSEB6MjiaiXTpDl/VfyvGfszUIkfWz3ZeyNEvzk308Gwdjv6DGE1/AboLazDP2Ao6PkC0zjB6plQcRdzHzg0v2N9DwVjiDlhppfmNobVxHtZyfqpuL8o8nyELINs2CaZseEGydobTcjhuyCSYaB9XdjHUrTch0H0Oa4lLrTrpKI/oFvvoo+GJQ9FtV+xcfG4LDWF9Oy0WgJN6UEEA== 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=7wOMm+mMGbR6EEmtLdR/GIVUM88FC/eE1fcpSui0n0o=; b=HGZnvyhPWNa1BqOwQpo4nvW1nKWQnAFX8cWulKYKlOlN2inYGYrS5Fb2GKtxvAksEr3ScbakTNu1gKWlMBx8gZ52yDrdApCyoPtNV2ycu4+FEcMaB34Wh7YUuH2Jeqa8MEsFAfudV5MYk3mCEnA/TCLFocjgJHljrNEegR4GhTk= 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 MN2PR12MB4077.namprd12.prod.outlook.com (2603:10b6:208:1da::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Tue, 27 Jun 2023 14:02:20 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::16e3:326c:5c2a:be42]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::16e3:326c:5c2a:be42%3]) with mapi id 15.20.6544.012; Tue, 27 Jun 2023 14:02:20 +0000 Message-ID: <1fac493a-ec21-d87e-f86c-c89791007ad7@amd.com> Date: Tue, 27 Jun 2023 15:02:14 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH 0/2] support IPv4 fragment matching in transfer rules Content-Language: en-US To: Artemii Morozov , dev@dpdk.org Cc: Ivan Malov , Viacheslav Galaktionov , Andy Moreton , Andrew Rybchenko References: <20230623165824.51908-1-artemii.morozov@arknetworks.am> From: Ferruh Yigit In-Reply-To: <20230623165824.51908-1-artemii.morozov@arknetworks.am> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P265CA0451.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e::31) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|MN2PR12MB4077:EE_ X-MS-Office365-Filtering-Correlation-Id: 49a9a171-1245-4a49-2ed1-08db77171f7a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LNXcc4ieiFIkuChu3PCu8+udzpLHe9ohyen2OUIELw4qxgbunGHJtLS62kRVDEZgxCQP6dg6PpphnK6fSvTxvQCOa93HIpFHYMp/OI4kE9ntRcQO0CgQExkf5nojhYQhZ7nm9awMfQQvh5hd59BVnq0dGZokF2qeIgJ+Dnsfi2Q9GUtTHr3DyFEh+u8WQhedhMc78gsdpVtR3q1sBcsADPZ6UL+YAWxSE0nstHVaYKzgJT1wP3ZavhDBDvGJdRhJPxXXYl7YCmCZ6Jt2rfkzY2oiQw/3DO28yYkneQgIAPaQUlWEDqkXkdEJzFvWu5dS7inyZJ8trjTQZq6/XAYS4qrashyLbOrCPd3+PSlukeXd19t1pHbxw8ZFarViN4O3AYddHSzWn7UxXeLiGKt8zEFeNwIQ2fLG+4TyjRYhMhPjaK5c0cqzo1+hjHfqeCAr0pclkeY8Z2Fi2kiA2K57700CiTygb6nMtJvcxiTXd95xeMDAKMjLnItvh+FOih2fUMVNWYzuAk0521YN9rAW9xiaoF015QlvuRecGV2DTcu5cnuCcGOgUF41dhcgvik2JxWIH6kX8rrk5Z2Vk0u7vJvKXj7vVzEzapDtHekEMfMcX/WLmjp1z/tU4Q0wLCdNFd+/PBqNCIdS5TL2R42Grw== 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:(13230028)(4636009)(136003)(346002)(39860400002)(396003)(366004)(376002)(451199021)(53546011)(54906003)(6486002)(83380400001)(6666004)(26005)(2906002)(6512007)(2616005)(6506007)(478600001)(186003)(4744005)(5660300002)(44832011)(36756003)(316002)(38100700002)(66946007)(4326008)(31696002)(66476007)(41300700001)(8936002)(8676002)(66556008)(86362001)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a1BTSGg1dlRTd2xwQzNoMVlmbENrZUYwMVdLZXhKNU16NWp4Z2Q4UEhySHdo?= =?utf-8?B?eVFVUFhrTnFwU1FvRm1MSFptNy9EdXVIVFNXb0tUSW1BaWd2TkpYVGxMYnpT?= =?utf-8?B?MHFOWGpQSHpZc3dWWi9qVFlRKzhUVWNUMHFzL1FUaTZOcVVFNDZFMzFKeDJW?= =?utf-8?B?ZUhvSnRVS0tSakg4STBSQ2tCTFdzbzJGc0E1UCtldmo5TC9FWWc3TjFGaDRm?= =?utf-8?B?d2ZndklYV0Ewb2JkZ0tyRCtYK09hU3dNWFBGYWg0c3lFa1pLclNITHdPZURH?= =?utf-8?B?TXB2T2s0T1VveG9TS0RIWGNnamJqeVV0d3gxNzhBeHZ3ckN3cGRCenNydG9H?= =?utf-8?B?bENuRVkvRVRVemxWRlEyd3orOGFNVW01VDVZSnpCZDZtY3VjaFUwWWVuR3Vx?= =?utf-8?B?WkUrdWVlRXN3TXgxakVXZFpTR2J3bjFFa2RXckM1ZjNkS2E1MTcxSk41WCtF?= =?utf-8?B?dGNTdGZ0OVN4NmFsUVJLSTVPa0lpSnEwSXZLYitmSlNlbXkzbEIyRmM4M2ZT?= =?utf-8?B?dFZiWlBCQlYzZ053REdmRXZIVlZ0WWdrMHZDRHpyV3NkdlpkZzBScEJzekxz?= =?utf-8?B?UWc1OWVxNTkvQTZsZ2ptS3ZVTnJ0elJ2R0R4UUkzTzVoMmd3ZmdvNU90aFA2?= =?utf-8?B?eW11WkRBWW1QVG5PWTE4WUFWN2NkblAyOHZmREQrZms3YjZOUXkyRnZ6TGRj?= =?utf-8?B?ZkttRjArcXZrUlptYzl3K0J6QStUNkZGaDBCNjhSUCtLRW0weVI5eC9FbWwv?= =?utf-8?B?QTE4K2tQblFydXNIQStHYUU1YU5MMUZJREpMMTB2QVFSNGFUaVE0aVo5UDhK?= =?utf-8?B?UjFNYm9ocS9MN3djY1ljSmF1b0RuZHQrTlBvdmJ2WHZyeFoyTGZiOWFldkQx?= =?utf-8?B?UXZONHZib0FGZ0EwelRSUktQVWFKWlNZejRHU0hZd25Lc0dRcEl3WXNMd0t2?= =?utf-8?B?MW56ajZkbzlLK0lPUTU5RE42dFc1TXBaNEJLVXpnb0NSeS96Q3UvNFF1ZHhn?= =?utf-8?B?WUhvL21Rb1hzbzlWaWZkU21MQWphM093c2hwWEZxc3pLYW1GeVcvWmRSWkg3?= =?utf-8?B?YndjZGYyMnhiQzJKYklGUXpPSC9ndHRaOUtjQmY1UlBRRE9CTVV5OVNkUFVq?= =?utf-8?B?MVUxaXpxSnBlazR3Q3BoS0NaUks0RFk4dEhZMzB4WkExcmR5aUtWREU0NHJ6?= =?utf-8?B?cXliOCtkT084cktHNjZnU2xaQWduYWhVK0I3NTVpL01oSkJvdEdTb1FlenRJ?= =?utf-8?B?SnRJUThZejgzREw0bkY2QnFJdVRlN2NoUS9yWTdwcDM3aXlGKzVpQVZkOURH?= =?utf-8?B?N1R6cXNSd3BrbWNzdEQ3SC9hUDJjNm9FRHZIb1FGYVdQWEFOOEw1eVZHU3py?= =?utf-8?B?anJ1Yzhpd0cwVWlBY1FGS3Z5VGZldTVhaER4UWZPcE8xV3pacmtsRG9XaVJR?= =?utf-8?B?WW9JeE1QMW9SOS9BcFJjaWFiV0FNT2RyeGoxdEE1NTEvUWpJYnVwcXJFaEFi?= =?utf-8?B?QTM5MlBaT3FYUFpPNkhBd1BTQnhENkt2SUI4Ylc1NWszZWVQU0tlUW1WcXRX?= =?utf-8?B?L3hONzdlcU96TlFjdDJtOHAxS2g2cDdBbTYrSVhFTnE1K0xJY0ltd0tmcjRI?= =?utf-8?B?N1gzV01UeE9kWmJHbzF6T2dkUXRHajdyOUlNa3B4OWFxSWNmcXlhM1hEODdw?= =?utf-8?B?dHFlT01GTDJvYkJnbWZ0U3JDQW5Oc01qRGM2U0dsMDRld01IOXZiWlBHRndn?= =?utf-8?B?eXBrRnZib011QkkrRU1GU3lONTU5UUw4eENTNTlKeW5vdG1wbTVxWnZDQm1h?= =?utf-8?B?UHNoOXdvdFJZM0ZwM2lTaDByOXJKM0x3RGhUa0ZwWVZpeUxzeUVlWit5Q2JC?= =?utf-8?B?UTVDYk4xVjBUK3F5Y21aZVRFUEpXMVV6L3JZdXZkSDFzT2J3WUk5Uks2YlFm?= =?utf-8?B?Z3ExeGlsT2l4cTE3Wk1WcWVBRHhucVJhSE50TjNTSDAzdEUxRnBBL0NrUGhX?= =?utf-8?B?UGNpMUVMVUYwMHRzNlZsME1nRGpnRnVDNjFKcmU0TEpMUkZCUGg3TC9TNnlz?= =?utf-8?B?V0YxWFNTamorTDJieTZrZVAyWStxQWdJc1dHNHRjb1VZcWNtMGlablRtVXZF?= =?utf-8?Q?ovkKiTz+XQE/XwXisEX7ob+m6?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49a9a171-1245-4a49-2ed1-08db77171f7a X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2023 14:02:20.0797 (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: qGdqgrcSIj/OKy/tkIQW7ZyOGrapiUwPk9k4kOXuCYA5JCrp6nUNEZOnjkrUHcTl X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4077 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 6/23/2023 5:58 PM, Artemii Morozov wrote: > This patch seria adds support for matching fragment offsets for IPv4 packets, > but with some limitations. Exact matching is supported only for zero offset, > ranges are allowed for non-zero offsets. > > Artemii Morozov (2): > common/sfc_efx/base: add MAE IP fragmentation match bits > net/sfc: support IPv4 fragment matching in transfer rules > Hi Artemii, There is a build error, can you please fix it: ../drivers/net/sfc/sfc_mae.c: In function ‘sfc_mae_rule_parse_item_ipv4’: ../drivers/net/sfc/sfc_mae.c:2335:22: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] 2335 | last = item->last; | ^ cc1: all warnings being treated as errors