From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id B26ABA0C53
	for <public@inbox.dpdk.org>; Wed, 24 Nov 2021 17:57:59 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id A388342711;
	Wed, 24 Nov 2021 17:57:59 +0100 (CET)
Received: from mga18.intel.com (mga18.intel.com [134.134.136.126])
 by mails.dpdk.org (Postfix) with ESMTP id CCAD740DF5;
 Wed, 24 Nov 2021 17:57:56 +0100 (CET)
X-IronPort-AV: E=McAfee;i="6200,9189,10178"; a="222195732"
X-IronPort-AV: E=Sophos;i="5.87,260,1631602800"; d="scan'208";a="222195732"
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 24 Nov 2021 08:37:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.87,260,1631602800"; d="scan'208";a="457530442"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by orsmga006.jf.intel.com with ESMTP; 24 Nov 2021 08:37:13 -0800
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Wed, 24 Nov 2021 08:37:13 -0800
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Wed, 24 Nov 2021 08:37:13 -0800
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2242.12; Wed, 24 Nov 2021 08:37:12 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XyfslKO79coe0m1r81cZ2SV1tFDNXQhWwIWtVugGIiW5cUNVLR2kNpa0NFOvJA7SaxkqWfWEERgSpA5Ohb23kbBuBBzFLrTTi2tb6bt6p2gVKRT/yI4LZciQGZbUF2oUz+c5SkKdAtW7msrBlBPFw5b8TV66ZXakvtgjuJpih1bMGMe/6As56M6zYQofFb3FkpMX5TAEEMIkUaHMFLTBWcu8CnjkUvtq8m+a3tM3/TXjtuNarCIAfFlPq7ecosyObWt4Re1tQZu8yOBL3aJkw88+hD7QG0hVftyTDvsMUpGTjk8WhovzxPZzw18YzVFBQ5HZGFlGxib7oMnAxtLhEA==
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=w1n6N7Ae5l+FWC7Mr1pvis49yhMXOuY2F31UmBSn41M=;
 b=aPoTqZFjKZXBaHNsL4GjF43wfJo944KvDNDRmy65ib9n0WdL775C2MweV3jA7rlk9yRINbEql6xGiGpeMBmTo4tPv45KYMAAX51WVu2HoHnsYnYah/VeXY+DTQ9Ehsu1vXGPoL6fD+nAEtWs7VHdtSagbGX2Vk3M704iIQ0o1qBjbmGOl6t3zUMuqyY+L+VZcXkIe0vCKYUXRsUeSflE/Bm+L4pjPyq3bQgghW6ANlSfV+7HbeQz1eviczn7bD7dtlo/krGoIMDhkhcokEicDnfQLq9xwy0FEtpdJcQaFSnSfgZeZ+0HB8GILkb4cmIAVAc0jfFGNEosC3Uwxyf+UA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=w1n6N7Ae5l+FWC7Mr1pvis49yhMXOuY2F31UmBSn41M=;
 b=lu819KRqW7y+bYppp0SUQMepCmViBOIfvBA54fRp+k6YGAFDl79CqWfmqBrLja8cDiLe60kVZp/DToH1G0v2pgEkraT6iy7gQJCYkAR1Sls/RFJevCGNgPNF3A8zOwEROGERZMhrhYexkbTL4w2KfQPASN4sa0xfppj4awfwCUA=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19)
 by PH0PR11MB5157.namprd11.prod.outlook.com (2603:10b6:510:3d::19)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.26; Wed, 24 Nov
 2021 16:37:11 +0000
Received: from PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::bc5f:31a7:10ad:443c]) by PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::bc5f:31a7:10ad:443c%5]) with mapi id 15.20.4690.030; Wed, 24 Nov 2021
 16:37:11 +0000
Message-ID: <3f94ea49-d41c-9cdb-fe46-5df81a054910@intel.com>
Date: Wed, 24 Nov 2021 16:37:05 +0000
Subject: Re: [PATCH v3] app/testpmd: fix hex string parser input length
Content-Language: en-US
To: Gregory Etelson <getelson@nvidia.com>, <dev@dpdk.org>
CC: <stable@dpdk.org>, Viacheslav Ovsiienko <viacheslavo@nvidia.com>, Ori Kam
 <orika@nvidia.com>, Xiaoyun Li <xiaoyun.li@intel.com>, Wei Zhao
 <wei.zhao1@intel.com>
References: <20211123090005.24707-1-getelson@nvidia.com>
 <20211124123354.6462-1-getelson@nvidia.com>
From: Ferruh Yigit <ferruh.yigit@intel.com>
X-User: ferruhy
In-Reply-To: <20211124123354.6462-1-getelson@nvidia.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: DB6PR0802CA0033.eurprd08.prod.outlook.com
 (2603:10a6:4:a3::19) To PH0PR11MB5000.namprd11.prod.outlook.com
 (2603:10b6:510:41::19)
MIME-Version: 1.0
Received: from [192.168.0.206] (37.228.236.146) by
 DB6PR0802CA0033.eurprd08.prod.outlook.com (2603:10a6:4:a3::19) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4713.26 via Frontend Transport; Wed, 24 Nov 2021 16:37:09 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 646dd1e0-47bd-4b92-a3c1-08d9af68a9d8
X-MS-TrafficTypeDiagnostic: PH0PR11MB5157:
X-Microsoft-Antispam-PRVS: <PH0PR11MB51579D73796C0D4ED99A1A4895619@PH0PR11MB5157.namprd11.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:5236;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: NP/iXnglacF+GWW6DucWNh/NfWnw/9r9Ou/Dvzc2SvCJp5NDTyVkm6ZmntqfW6T05G5TC5zxGAqUWxWRTkb8BIsz1uwE78/pbwg2Ew7n9UHTqbghu3BQS3FJrlkaQcJ6o9Wo2asn/mHx5fom0mPuf7tpK/+CV2ApfOyJ34kkLDO0rF2xOOqqaSx7dxZiYCvRmvsiNpvDHDmDfncSPzQwvRfZRev/5Rbx67XICxnuJWSxbXmaYEgs3GPK/GFCBe/7SkRrpBweOMedMFo6wLdVv7E1t+byouqrdxeFX2V0d9goSnXhHDD090878pLKLaPPAf5Tdh7AbAcwBUBm1G+bxsBAyCX2hSvn8IIYsrpvDaMUlwuraQtbR9dBSJ9YdipOa5fuKtpV+GUcL1LtB+BZOTZCW/JhShHHoXnh7mruhNLfZ/MOS8dwTuV7CULdubEBPv4SHT/TXj82MSaADNaG1XHby7Wzn6XEMzhIGijaGWmvDrz2l/L+HjONmTKDwvuZ6+azX5eVSUvctLKWvEYUm9bSPVviG7qxxQutcP3aQ5vD7VBHIw0ocb8TqtzFa+rMUDgLxh35bR/rWURDTtjAaEGQKfcXUAaj686SAZ4QQAK91DGn2UHxQdaGyt+SvkwqYN2V5vdqZdr8zN2eQAOW99GD+RY0zskNwR8le74Q/A30MTduTuB/coOeDpV2ygFvNUOeKD4Bg1DEdmDp0+TF/g==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(31686004)(6666004)(53546011)(2616005)(38100700002)(44832011)(6486002)(5660300002)(16576012)(26005)(31696002)(107886003)(54906003)(36756003)(316002)(66556008)(4744005)(66946007)(82960400001)(508600001)(8936002)(956004)(4326008)(86362001)(2906002)(8676002)(186003)(66476007)(45980500001);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MGdDaS9OcmRVMThLQmF6RjNJSmZHQy91Yzl3Y1EzaVJvWVA0QmlrZFJ5dXEr?=
 =?utf-8?B?MHFucG9ueG1sb2xlVnMwQkY2VXRNYTJiOEpSU1NnZEFjT3o4aVp0cmFQL0do?=
 =?utf-8?B?cGt6Znhrdy9iZW15anJIWDB0dSszSWkrMzZtZ1ZjQitSZnZGYnM0eFNXSWYr?=
 =?utf-8?B?YTNOc3VPVjhYWXpCS1ViaEVKT0xjdFFPYndLaWg3Q1lISlVlL3RNdUZGV0Jl?=
 =?utf-8?B?SitpSXdOWkNWbUhRakdTazV3STMrOFE5WVpZc295cFh5UG1IQnJrSWRsbFk4?=
 =?utf-8?B?YnRhR0ZjbVk2UFFwZ0lmK3VxZFlIV09waTNKTXoyaURvOVVoSjNHQ0JpN2tS?=
 =?utf-8?B?UzBNK2dzQjZDRVN0S2pyclRBZndQdUJEQUpNeUptMk1nVEVJVE1GMVlXTCtq?=
 =?utf-8?B?bnpkVm0yeUYwMTVMWWUxM1RHSDRiOXhQQkhWN2RhdU1zU3pRSmZBenZva3l3?=
 =?utf-8?B?YzZzZ1Z1dGpkMG1UWFlFYnQ2b0xxKzJpb256RUsxZkcrQW1Yc1JhNDYvbmdS?=
 =?utf-8?B?R3pja3krTk1WR3dEOGZ5VnVYUjhGcUVTVk1DRmVyNXVGQUdjQlVPSlg1L2Zn?=
 =?utf-8?B?Wk5naWk2SXZ4OE11QUFnT3hxS3UyeUxPd29TSStCbWtrYWF5Sm94cjF0TXNG?=
 =?utf-8?B?TjBnTzl0Wkp1UmUySzNjUUZZdnIyR05udmxIWFZQb2dOM0xWaVRGL2tNeE1I?=
 =?utf-8?B?RERPb1I4S2Q2bTNHZm5lNkZML1l2S2FCZ0lPbDY4QXRzc3RySVJWOFEwbGlV?=
 =?utf-8?B?OHRLWGR0MVhKZjhJN3krYlRabWhnL2ZuYVFaTFZnaUYrcm5KSXpRRXNrSjU1?=
 =?utf-8?B?Ry9VY3hNalI2UE5NYmQwVlFOSkRLK2gvbENCS2NISkQ1NjlIbW04blptc2Vz?=
 =?utf-8?B?NkhrVDVTb2ZnVk5OdU9VUnUzTUxYRTM5a3pRUlpSSUwwRENZNVZzYmtHK0w3?=
 =?utf-8?B?TWNJcENIMHp1YVEyU0phbVJ4bHEwblBwVXpOTFUzOFR3ZmpIRk8welNXMzFX?=
 =?utf-8?B?Ti84Z2xNUWVaRk9pSmc3SnlKNExndEJXSW1YdHl5eXF4am95cGtnOVdOb0NP?=
 =?utf-8?B?TzFMaWZsOEtvS2Z0OW9EMnQ4VXdyc2hRdEF1bVhwNDdaWHUxMVNXcUg0NzE1?=
 =?utf-8?B?U2xWMlBFU0NPZTFzemNQUDdKSHdlR3ZlSnFJdG9RMUY5OVNVVW9PVURWZWRi?=
 =?utf-8?B?bThPRGIvWTBOTEdSRWFoVUJrQkdsUnhJYXFjS0E3V1E4aGJLZmwwMzlMbGFt?=
 =?utf-8?B?Q0pBMGR1aU5WS3p2cWRGa2FlTUhIM3p3aWkrU3lrSXlYc0F2VERzRU95R3pG?=
 =?utf-8?B?L0hEa21wWmpzVWZJUWtkd1dlaXpLNFFHS1hTcHora1BQbkNqZjl0L3pub0tW?=
 =?utf-8?B?cUNpd2U5aDEyaHBSOG1mQ0kvUUlqcjViZmlwRjdueWwzN1pnYmZyK2xzYjRE?=
 =?utf-8?B?Z2k5bU1IeXdLa2c2Y3FTSTZrTEtVMlN6VkJKT3h1TEpNdUt1dnhjemNkSlV2?=
 =?utf-8?B?NnovN1VNKzM3U1FuTDFwOGVjclkyVldoT2R1Wm8yWm0zL21nSkNsa1o5Z3RW?=
 =?utf-8?B?Z3ZTbUFEdWY2R0E3c3ZBMm12bFVnUGFzOG5YcHBuMHBwMncyRWFZTHdVVW1k?=
 =?utf-8?B?MC9ydzJSZUhUUktsQkY3NCtLNUZndDJNQXNMTTZUbnJuOVpVUENJWDNCU0ls?=
 =?utf-8?B?UElpQURkOW9QT21kTU5oOXF2bEkvdTUrWnlIdTF2Z0ViSGtWam1lbHhUWnh2?=
 =?utf-8?B?Y0JweEN3RGdvMnpzcDBabUhxeGV0SzB4cFFOdTN4Qi9oUE5xcGNIOHM1TWtC?=
 =?utf-8?B?ek83RHlaOFU5T3RjdFkzeGJpL3BiZWwwY3oxcjg5cXpyZ2RUYm42VnhVeDhX?=
 =?utf-8?B?TjZmSCtJbFY5eGl2YVJGSFNXQytCSmdWSkNhY0ZzS2N2d25PUzdXMXF2Y2sv?=
 =?utf-8?B?S1NoTHkyOThYdndIdjZ0YUtYRmd0UitpM3d5KzFyWHU2T3ZJY0JZRlIyMFZG?=
 =?utf-8?B?bkxqMStpZ1l0bmVGeDhwSU52SlA4Y1hIMjVSOENrTEpTTFlBMW42eG81UmJ6?=
 =?utf-8?B?Tm5mWVNmdksvV2VnallER1ZMMkdtWXJOcWpEOU0wK1hsM3BMQks4bHh4R0du?=
 =?utf-8?B?VTd5dTg4b2NCaE1iNDEwT2R0TmRxVGJVMS9CU2Z2OXNJYktjcWl5QlJqUjB6?=
 =?utf-8?Q?sz2H/4RYhxbINTUW+ZyyxNw=3D?=
X-MS-Exchange-CrossTenant-Network-Message-Id: 646dd1e0-47bd-4b92-a3c1-08d9af68a9d8
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2021 16:37:11.2842 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: p6vQPXZTFmZZmsx+u6Wy2LTYbhVaVPfQN9KBW0touA9uQm0nH5jxr3hwHj4E31yFX6MMQ8eDVk5xswVHiS5YAg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5157
X-OriginatorOrg: intel.com
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org

On 11/24/2021 12:33 PM, Gregory Etelson wrote:
> Current hex string parser assumes input has even characters number.
> The parser fails input string with odd length.
> 
> The patch parses hex strings with even and odd length.
> Parse result of an input with odd length will match result of
> even length input, that has `0` as MSB, following by the original
> sequence.
> For example:
> "0x1" results in *dst={0x01, 0x00}, *size=1
> "0xabc" results in *dst={0x0a, 0xbc, 0x00}, *size=2
> 
> Cc: stable@dpdk.org
> 
> Fixes: 169a9fed1f4c ("app/testpmd: fix hex string parser support for flow API")
> Signed-off-by: Gregory Etelson <getelson@nvidia.com>
> Reviewed-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

Applied to dpdk-next-net/main, thanks.