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 B929C43ACA; Fri, 9 Feb 2024 17:32:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8819342E6F; Fri, 9 Feb 2024 17:32:57 +0100 (CET) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2083.outbound.protection.outlook.com [40.107.100.83]) by mails.dpdk.org (Postfix) with ESMTP id 094C740697 for ; Fri, 9 Feb 2024 17:32:56 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RIdP0vZLhNfq2D3XBPZBbAxCeZMk0OOXXegIRCxO4RBAcegm86xHum9e+3dUvitgXchSCSyFWsE/vm3hEmBlw6U9AQq+VPr+1YtG4glaOVsE53KSo/Rw95QEJK327OM1BypNPS35NhRx/OMhiUHuHXoeUs284gRJvAzoQLvRBvW0mlFWcAmXP6WSUN+vAWbdepqa9YmRvDU+FnIT9XSQtQUswKu/2/N3Smip7uq9K3xX29w5Lj0t/OKbMpWKPWkwuBoB9cR8yIs621PwGnTidj9rcezt/c24Ici8oU09DXlZbJgaotSPneNSiiQUAPuUrC3Fb8gMGy6mTaQlHO66yQ== 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=KLAtw3Cefa9xildE74lL34lbQg8VcDm1YdUXa/ATV+A=; b=cxzeujBU5v50JxYp7jqZyQ2Z4axPmWoYZNgbBH2o3pBeedFdKld7i2yT7Z5U2o08zvJaDWSU1IkN6yQzv4jNqktnlt1rdSVrczQlduzJnbkQeHEwlPkqHdXW3VHIBKz9S0Dti/iOAw7xY1g46ppuhShANZXsTpfOM4kQX8NICX1+SfWeQHQ0oc/eQJC6djBxmiyeidgNzrZ3qBaN450kE7E53PimFG+UgighPFh0y8CNcJiMJ4r7Gq/CRxuuCcRWmxnRwvAqxsnAZ2otDUZWkduo5llvXAJ7jTK+m7AiJGMKPPLJn65a+JixzPfCLoXcSvj0CZfxRZrxdmWgYnlqkA== 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=KLAtw3Cefa9xildE74lL34lbQg8VcDm1YdUXa/ATV+A=; b=37uOQ60BMa1lSfIXjSVkxIUIX/JXA2hIAsq42yKd2dWWkuDrVVfJs/Oux7AjPqCy7omEjx2cdtAhT9h/To/tbvwo5jXuV6+GkUgrmwk6YAsr/njSmpA4BXAuf1whhZUjtjg/a5pHzvtp2oz6XuDKGYsUDA4Kx/mCyAOx0iA1DSI= 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 SA1PR12MB7293.namprd12.prod.outlook.com (2603:10b6:806:2b9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.10; Fri, 9 Feb 2024 16:32:49 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::815a:45e6:cf5e:479f%4]) with mapi id 15.20.7292.009; Fri, 9 Feb 2024 16:32:49 +0000 Message-ID: <006cd046-88fd-4f81-936d-c49a7039d24f@amd.com> Date: Fri, 9 Feb 2024 16:32:45 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] app/testpmd: add size parameter to raw_encap action Content-Language: en-US To: Dariusz Sosnowski , Gregory Etelson , "dev@dpdk.org" Cc: Maayan Kashani , Ori Kam , Aman Singh , Yuying Zhang References: <20231026073047.300888-1-getelson@nvidia.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB8PR03CA0007.eurprd03.prod.outlook.com (2603:10a6:10:be::20) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|SA1PR12MB7293:EE_ X-MS-Office365-Filtering-Correlation-Id: 825f4285-3f88-472e-d461-08dc298cc122 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: T9iawhi0JFhkTA3lPQfon2LsigUy2eS28c3/pprgJ9zDI61d7/Y2TPZIzB1/XswS2xt/8bzh/AUMxxMxEOO9uWh1pZz9wJnTs0uHx/D3+W/4PcSNlcTPMumO9FQ80mhRSzE3GB3hHrjfoeXLl2xeXr0lzy1Is3P+XFz/0b2QKI9m3wAHf7zp0RfXkw4VPHuok29gF864ixzuJz1qlKimVqjruyHoXxp8Wb7u38RnWIkVYsyGWjrXnsZXMWUN0HhW70CbTegIEa6CsJmwYPQOV1zRXKErJGBwGN3iONHOR99ZfKpLpu7dGlVHX6dxmqQgS6Dzh8LN/o5ftzGCKvcGQQQvCoNTTlBSJV6b7D2/uLX1ffKE15kyJOwVmD3SzGmwyLjdilUTssUJvdHKTrH9lMHVI17WXzxcnXBOw3MYgmoqPI7IfTxMO+iuAjdDLYYc1Il8grs/I2Ur14/32lgmiS8LB30Or3s1tXAoMVBzeAXt5Q3BiLnQNS3Pw1GfncZe0098TwHqHxkf6vUlfA2UvkF5Z7XL+gaTxRpPL6E0IfhEviIgcT9DSo0KN+i4NG8D 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)(39860400002)(346002)(136003)(366004)(376002)(396003)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(4326008)(2906002)(31686004)(41300700001)(8936002)(44832011)(8676002)(5660300002)(83380400001)(31696002)(86362001)(36756003)(110136005)(66476007)(478600001)(54906003)(6506007)(2616005)(66946007)(66556008)(6486002)(316002)(26005)(38100700002)(53546011)(6512007)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MTY1ZHZxVWZjcDRCOW1VS3BRM0hJT2lnZVlMdG5XY0xUZnlid2M0VHhDNHZH?= =?utf-8?B?ZjhjTEthYnNSb29rdFVGeXJad1I5a2FUQzJhYm43Z1VhNE5OWEkvMGY5WHFD?= =?utf-8?B?a25KVzFCNWlBeFFKUzNsUkE4OTNGclVxSGZ3cnRBcnBCYm9NcU84OUM0bVdz?= =?utf-8?B?bi9Ecjg0aUpWOUt1dkVDY2JIQ3BXMTVGZlJLZmFKam95MlFkZUxqZ0taZXVq?= =?utf-8?B?ak5FYS9TTDNpMENXUEI1WWlCVmd5U1FlQjlXcm1ETmpHK1ZURnNlNWxFQVF6?= =?utf-8?B?Z2hHNG1HZUhLNUVqUjRmb3h6L0xuV1oxQW1qRThWU3BJdk9RVVVWYnB4YktC?= =?utf-8?B?TzlNcVl6K2h5VXVlQldMbXFsWnhOWjRGd3phc1VFOHZPT1RYWlY1dUVQMDNn?= =?utf-8?B?ZjlQZVlsQXJUZGh2OTIzMm9pQlNQeEI3Q3c2VEthSEtQVFFiR2J5ZjN4ZWcv?= =?utf-8?B?alFISzkxVTdTTXB5S3hBMXgzYUdXaTdwQjBRaWV3c1pHeXlwN0lOVkVZMStP?= =?utf-8?B?cXdSbE0xYVBBTEprSG03NzRtdFYrdHdhZjF4aHdrR2lCcXp4SGRWZkk3bWpO?= =?utf-8?B?UG8wN1BTQW1JczFXTDh1MHczSksvWDV6Q09hT3hKc0pic0tLaU8raEo3bUVG?= =?utf-8?B?OGdyT2ZZQ0hvaWpwYlF4U24zYkx4czlJRGlpLzU3a0R6QlFIK29jbFQydGVt?= =?utf-8?B?UmJHZ1F3eUFJellEcitUaFJVMUN3bFYxL1VFSW43OFoxQlpnaVdaUC9ZcEJV?= =?utf-8?B?Vjl0WTFwY3hmZWxMcTZCMHBhVVBLU05BNjYycW5sS0ZzZFBFcFNtSjNTOFdT?= =?utf-8?B?d2dEdXc1bFZPZ0hiQktsaDV2KzdQT212aHk4dUw0UWlVNU10L2lma3lId2cz?= =?utf-8?B?OE1sTThKSnBvZXo0SjQ0WjJmcTdIYyswNkdYTDN2VnorQzNSdU5PQ2xxMkpW?= =?utf-8?B?UlRqV3MwVTM0bGRWTDQvOWRvdUV4b29JaStxSHQ0cUxHQy81ZHJ2aXp4OVI2?= =?utf-8?B?R2FmNDV0Z1VhR3RINk5WaEJIeGlKemZKN2FYajU5R3ViK2Yxb3FiNmNPVHFi?= =?utf-8?B?VkpacE94Z3F3aHJoTDZkbHM3UEFXcDlma0JRd3NwMlgwd2FKYkZGMGQ2aGc0?= =?utf-8?B?MXl6NFZPcXpHUFI5MCt5SHRlbjRseVhoSGRSVkdzUXg3MWNlU1p1ak02Y05L?= =?utf-8?B?WDdLRTVud1Nza2dqTHp0ZWsrWHluaVk0T0RnbENET3hkQ05sYlNhQ2RLSGI0?= =?utf-8?B?aTJvWVFGVm5UVkd4cXB2SERLbEhRcUN6b2RvNUJNTHRxV2lka1pLbGc1d3Nl?= =?utf-8?B?TGV1b0JYRFNyamp0cVhyeE1DdEcwMnFCT3lqakRqVEdZcWY1SG1yOTV6SFl0?= =?utf-8?B?c2w0eitWOEJnekxLMUhqYlpHZ3dJYk1uVUZIeFpUbUl0bjBac0NJTFdVWVBh?= =?utf-8?B?OUg3cjVxeGJ0OTQ1U0dseU9kT0JrS0dtZ1puYTRlTytOY1Y0M0Z4QVVpNENa?= =?utf-8?B?bkd6U2grUEQ1ZHBudjcyWmg2bTJHVDhleEkwaVlqcUM0aTFWZ1RlQ0VybWUw?= =?utf-8?B?b205emluQzNETEoveFROMzZTQXJDZ2lERnVQbWhpdFhHYkpLaTlsa29PYkNn?= =?utf-8?B?Q0FpL1ZsYUVTYUVZaGNKOFpBK2kvQUxEZTlQUlQ4TmZsc0E2cWxUVFBITk9L?= =?utf-8?B?bjlwUUFOY1FSUUlmOEpKTWV1QWwvekJnblFBYk1LejVTM0pFeERNSzREVG9P?= =?utf-8?B?QTAxZHNyRmFkbTJ5TFRGTmtaVUtRZ2dpdWJkbCtuS3dpc0hNbU5ldjNra21w?= =?utf-8?B?azBVVVc2SFBhMWptNmkvVjNSOGx4UW9rYTlZUUtUMUdGaHEyRmpJZ3Y3dTBS?= =?utf-8?B?RHI0Q21xN0FNcGVQNmN1YWFza1dTMFp2cDZ1SE5KbUh3TUs4Z05uSElyS1I5?= =?utf-8?B?UDh1VlRnSjBtYWpUVEJtdHZLVkZ3b0tjdDdTaW9rRHBxbmxWdXFVcVVXKzFX?= =?utf-8?B?KzBOdUdRTjRVSk1zZEwwWDJsRkR4Vm5oa0FxZVFTcXhBMXFoZzlyNlZGWkl2?= =?utf-8?B?eTZFSnJ2VmxlRVRyanFhUzlJczd5bDRKdlFTMlFiWk5NYTNqcyt0ckFJMUVm?= =?utf-8?Q?wIa6zJwOPrhFBXuIG9XWQzQFK?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 825f4285-3f88-472e-d461-08dc298cc122 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2024 16:32:49.4281 (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: sDn6CaIOenmUriUAY/wyCNACK6mjW26KkFr8iau/FPOQLP2fg9Kn2xlPRj8Lt3xR X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7293 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 2/9/2024 4:00 PM, Dariusz Sosnowski wrote: >> -----Original Message----- >> From: Gregory Etelson >> Sent: Thursday, October 26, 2023 09:31 >> To: dev@dpdk.org >> Cc: Gregory Etelson ; Maayan Kashani >> ; Ori Kam ; Aman Singh >> ; Yuying Zhang >> Subject: [PATCH] app/testpmd: add size parameter to raw_encap action >> >> Testpmd always provides RAW_ENCAP flow action configuration with encap >> buffer and the buffer size. >> That implementation does not allow to create non-masked raw_encap action >> in the template API actions template. >> >> The patch adds the `size` parameter to testpmd `raw_encap` action >> configuration. >> Testpmd can create non-masked raw-encap action template and specify encap >> buffer during flow creation. >> >> Example: >> >> # total data size is 50 >> testpmd> set raw_encap 0 \ >> eth src is 11:22:33:44:55:66 dst is aa:bb:cc:dd:01:aa / \ >> ipv4 src is 31.31.31.31 dst is 63.63.63.1 / udp src is 1 / \ >> vxlan vni is 1 / end_set >> >> testpmd> flow actions_template 0 create ingress \ >> actions_template_id 50 \ >> template raw_encap size 50 / jump / end \ >> mask raw_encap size 50 / jump / end \ >> >> tstpmd> flow queue 0 create 0 template_table 0 \ >> pattern_template 0 actions_template 0 postpone no \ >> pattern ... end \ >> actions raw_encap index 0 / jump group 1 / end >> >> The new `size` parameter is mutually exclusive with the existing `index` >> parameter. >> >> Signed-off-by: Gregory Etelson > > Acked-by: Dariusz Sosnowski > Applied to dpdk-next-net/main, thanks.