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 AD035A00BE; Thu, 10 Feb 2022 18:00:04 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2F8B3410E5; Thu, 10 Feb 2022 18:00:04 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 7110540140 for ; Thu, 10 Feb 2022 18:00:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644512402; x=1676048402; h=message-id:date:to:references:from:subject:in-reply-to: content-transfer-encoding:mime-version; bh=Mnos8cA7w9gBzAxE55XumbC8qAxT9zDNjFJN6sR+Qu8=; b=oF0U7f1kKsCgWnukYZNWgfshMwGVQZpLIeNBBZB2Ns7zuyH8zF2IPVkc DVqkzEn6K7tlKntFr3B7ExnVkTzr9+qiYXzijxqg60TIwD8Uj3D/9WNqL tNgGcnk0s4o/r1+I8z8VtGID8oUbY1keCYmrKHuaOcEULFHzW4aHT/W0O 4PmlSd/4DCrjSzRbc3Uv/skY6pN7uQudtUaPQ/BQk4eZjHX0U1ddWNoKr BhHMzTsCcGIK0tBu+xEnYlbKpTjbele+r5IjoJu11modapdfmLAwC6ye3 peb1nNrF71+vrn/E+j1RM9GT0orkeeNVi+/KMdhsCA2UnxacThFvDACNr Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10254"; a="236941513" X-IronPort-AV: E=Sophos;i="5.88,359,1635231600"; d="scan'208";a="236941513" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2022 09:00:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,359,1635231600"; d="scan'208";a="633736476" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga004.jf.intel.com with ESMTP; 10 Feb 2022 09:00:01 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 10 Feb 2022 09:00:00 -0800 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 10 Feb 2022 09:00:00 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 10 Feb 2022 09:00:00 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 10 Feb 2022 08:59:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KzTiQ/gaGTVIrS+BTYYlwU6mUHYlyELNqY3s07klCsU1WIZsBxZT2rITwsSkxeg+obhCCPcJLLbeFxu2dHxYYSMXYRanuabsDZHpS1y39zr5M6yIrOfYm4erVCYgFpoxigpzcWh9iDGcU6tTvboUUripJbjVwhnFn0Rg4B+j11ObRab+G0lz8Q68Va36o5EGUpQ0FgiPRGdB7MqeKRQFLdyC6ofDgc59KJ0fp3JmJ/dTSTlflJH8nKuYB4KVaprJ2/wCqb70Ck/6vifKmWWUaUo9Pmn/ewSLjxaEma4gxeGqVNacwUIjk4qIftOhkgGfJPPzbudKZA/WAHxrMUZ+MQ== 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=h7Fa9MFQPTyujvz/GmZUF/5Df4gMvAD60tljupc8iH8=; b=i9+x1cv6gulks1/GxJnChOKyiSoGghkI3iE2/I/1qkzEuOpb8RZUXBK4wYFdJtr31oI1MjDHfnZ+66v4v9Z8yRzb9WMclbr0Lv+Q1nIW42ZLgAG9M7RsXGl23VbVYr3vDq9wQBs69dSPw05mFrA6lWkaJ7yPfna46hj938EveUZFKOpF4hns7xaXxMGDPiEJM1ekdvPrwxvreuwKkeRz0VW4h7sV4nFAYlwNjTObGJ2cJzLNj2+y3AkPGAUAoCG9VtXzgeDavvrbP25vN5CSlPC47wDae+Fjdgx1QtIW8ZD/6UTD+iaoHIw+6km0AWcwPUkVOLY1toSv9cqZ7jRc7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none 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 DM5PR11MB0060.namprd11.prod.outlook.com (2603:10b6:4:63::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.17; Thu, 10 Feb 2022 16:59:48 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2%4]) with mapi id 15.20.4975.011; Thu, 10 Feb 2022 16:59:48 +0000 Message-ID: <2629ea74-0ae7-4d23-2e29-0eda3c65fa3c@intel.com> Date: Thu, 10 Feb 2022 16:59:42 +0000 Content-Language: en-US To: Yuying Zhang , , References: <20220126155710.911525-1-yuying.zhang@intel.com> <20220126155710.911525-2-yuying.zhang@intel.com> From: Ferruh Yigit Subject: Re: [PATCH v3 2/2] net/ice: support drop any and steer all to queue X-User: ferruhy In-Reply-To: <20220126155710.911525-2-yuying.zhang@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0482.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13a::7) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 76e78a6f-c07b-48ad-4e63-08d9ecb6bec8 X-MS-TrafficTypeDiagnostic: DM5PR11MB0060:EE_ X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8mZBOxfReV3IH3p/myELZmrCqxoKaOQEaQJAIZX+tHVONwTWDffUli2wMf2nVLUgJreGMBesYR7M16u47Wx+pd2fLB3bQMSabSqrQPb4f8pDJW5vhJJryyeOPb7GSAdXBearu15qYHLIWTmfYTO7LRL8xk9cF74hINEiwn3zSQ3HfI0KLwRVyaBx3fwVTrKY7V2GU/uYRvn9JAfLRFKM06UFhuxISZVLvhOzlwUA1e7685B/81hjLcQjTPfGSlcBD5QyLHdL2crep/P9c5jjXQdyGr/LNqRQTqgnU6hI0q7D3KjwHrgvEvCNX2NeWtt+Gqp1aeD4tgfY06UR0W04jbR0SAHvGb5dQLEakurM+ZXPJA7vmZXCIUmFqhwGH1aNfyQIQ7HXFso9DvGnscyzA12XnccXR5AAWs44w021eNWBChaSpdVQm+b1FtTLSJBCB0jmRZvsfYAyHF2N1dcr+HM64YaueW4We7iASPP/aa3bB0fCgWVukkA85yn3bQTRmu9YcBQ2naReJoG/YMKHW6ZBn2TGragrlgh0ljx2bwiYQHjhJlbSUU5FsnB/loKYp5Uf241LLNRYNpJFOrYlI0EnWYeW1MpoAPY5QXxhoGeQuMVyzdf8yXVXm5mS7G9HWFvYsh7oPh0cv28DkPUzufxLXzpEQqMtP3bJOpqX4z9tuP/ehqz0F+f+eJPeTIryqAQRykP4tM9Eapu2s/vIvg== 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:(13230001)(366004)(44832011)(6512007)(5660300002)(2906002)(55236004)(6486002)(53546011)(2616005)(38100700002)(6636002)(316002)(66476007)(8676002)(66556008)(66946007)(8936002)(31696002)(4744005)(6666004)(86362001)(6506007)(82960400001)(508600001)(26005)(31686004)(36756003)(186003)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d1ZMNG10T2JndGVEOUN3YTl4V1I5Q3grY0FoRTJvWUNuZWxQbkV1UzB1ZzZk?= =?utf-8?B?anRqbDRsalMrbzhlZkhjSFUwdGIzdFNkbm5BNGpiVkQvNEgzSkJGbDVoUDVp?= =?utf-8?B?N3MxODZNK3hsNTZ3ZkZ4c1RZd3JWVWhnbjJWZTQvY21MdTF6QkhtNTVFV3pi?= =?utf-8?B?UDFpejhkUEFHSDRCbnJYZU4ra0dhSnROcm9oQ1MyMk5ObW9pdHRFR0NTUUVE?= =?utf-8?B?dkl6WExUcW44emZPSVhWQ0hDN1liY1pPNjFyeC93U25qaGpRUEdhVjlnYmdC?= =?utf-8?B?c3Z5YnkxaDNOUHBBVGE3NEU1YkI4UEk4eWtIcERkT0p4S3BDUU04TEhqOEpT?= =?utf-8?B?UzU4VW5sd0JheUdWRXp5T2FyL2ZMQmsxejhNNStMWS8wcHMzYkw3SXhCV0ZZ?= =?utf-8?B?cnRaSk9Ya0p5N2o5NHcxb3pwdlQvT0lBRGFBSXZrQTExdUY2Y25ybTZmM1c3?= =?utf-8?B?NkRtUnU1bzFqWlYxOTR1S2c2M3RrY2xhakdzUVgwRDQrOEZTR2lZOHZaYzNj?= =?utf-8?B?TkV6d2xWUGcveW01dEllVFJpSVJjMDNMcE9BU1paWk1yZVl4Z05GblpmWU1Z?= =?utf-8?B?Y1A2cWFWQUtKRkVHeXh1QXJEQXVXNGp4cXh2d2ZhSTkranNNRi9SSERIeGNY?= =?utf-8?B?NDA3c0J0VFE2TmVBbG80c0pnMmRSSFVFTi9qWFZ3ZW1MaDNHS0JPNmhEdUww?= =?utf-8?B?NUZ2OWdoVVBqbDhqWjRNY2dteU5WY3oraklYNS9GdEwyZG1wcGlEbjZQYUYz?= =?utf-8?B?SThBRk1ZZTI2R2ZaVzhEQXlvM09ZUUtNbHZERldDRkVvVERpR3FsMFJZRldi?= =?utf-8?B?RUpBdmoxalhwUGx6emNTYU1SWHZuZ0s4UEUyZGZhNFlxN2hWcWg2UzhBMEhI?= =?utf-8?B?bG4zclRoRzJGNVdZTEhuTXRTWjBPdjNnRzR0SzNEUUlKMmRGVHRPWDJUa0hm?= =?utf-8?B?VlZ2MkorUHdLcWszaC9uSks4UW1ybmNSK3M0eEVmU2dVb00wdnp5UDBQaHZT?= =?utf-8?B?Tld0Q2pDV3hiMEtUZDhrenFxQ2MvZnV4N2EzdUhoN1dmWW1UZ2xua1hsTG5R?= =?utf-8?B?U284cTh4cmx3M1k1ejRTdzVOaTVic3BJYUpqVzI5c3dkRGdTNWhWckw1M0hD?= =?utf-8?B?NE9hYVF4OEE3dC9zUTBUN0NxLzJJSkd5Q2VqZ3ZhZUdXcWo4V0d5WXIyTzho?= =?utf-8?B?bVVKWTRwbVE1akxNdGRQcVNEWHVkTDBvZGFnUUxuekd0T1lCTEZXM0dOTzFt?= =?utf-8?B?UmhzWVlyZmlLMVAvTkt4TkJxL3NuQ0s2V0N5Z3k4bG84clBYanVNYk5VWUVz?= =?utf-8?B?b1NRZE92Um1rVTZhc2l6NXZRLzVIVTg4UU15LzBwZzJJOGxhTVpLNGtWTXhP?= =?utf-8?B?REhkZG54N1c5VkI0T2tvMG9PdDRHUkEzUW1qVDNXQTJoc2JOcXlKbkRSRXB3?= =?utf-8?B?cTZsWnNhcFFNSXBTbnEyZ1U5SjJndkM3c0JjVlVKSVVFeUxOT0duNkZXKzNE?= =?utf-8?B?R0dUTVdHMTRlTXpaRnJhZEVuREpJVUFiUURadUt3TjVNRlFBSVo3QjM1MUx4?= =?utf-8?B?WDhUUDRINm02NVFIR1dJZ21wSm9Fb3c1Q2c0blZ5ejJKRVhESzZxV1lYOTBi?= =?utf-8?B?ZXoyK3NneDQxM20yMXJpaDhYS1Via1llWUQ0RUtIVTR3NVB2Qy96OU12ZklB?= =?utf-8?B?SmF2TkNvd1ZRaFZwb1d3M1crL1I1UzljWm51VWVtSUVwN0crWFhoeWdMT2xo?= =?utf-8?B?MGJEZFkyU1o2MlZORmxGdGZob20ySEpiZkxnVVphTmlQdXlrK1ROcEdRblFa?= =?utf-8?B?dDhBaDdhOUNhclFuckFXR3ZCQjZ5R0MvQmIrbTVUMkhldjhRTlY5ZWVRbzBI?= =?utf-8?B?VW5ORi93cmhPK3VIRGYyL3ZpMWRNOUE1VGpKckI2eU5OQnNSUmQyelFKT3hs?= =?utf-8?B?S210NHF3OFd5TzRyNnZFSFlRckRBOTJVRTRjTVFDNXVsU0tJNmduVVFIMXJz?= =?utf-8?B?T0Q0TU5hLzB2eXpVZ2lVTUgweTVWcVZQZ01QM2I4NHNPT1ViSDd2R3ZBT2x6?= =?utf-8?B?b2VFc2ZUUEhDRzkxN3pKSFpxVUdFQmNZZEFHdlFpYUNTVXQrdXRQU05GYXlv?= =?utf-8?B?azhZak55eUJGeThyWlpoK1hZRlBKekpBT3RrNEJIL1Mybzk1QzlrbmhkcFI3?= =?utf-8?Q?kCg0g87zq5+vutvSfKrSEGQ=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 76e78a6f-c07b-48ad-4e63-08d9ecb6bec8 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2022 16:59:48.7229 (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: eWg/azEWGVI50knZiZ7LN3fOo/Nynd5KaHyMnrUci8xhNDm+H+86jZPdSnj3pt6Ya3OM+DQazSia1N87laKhEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB0060 X-OriginatorOrg: intel.com 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 1/26/2022 3:57 PM, Yuying Zhang wrote: > This patch supports drop any and steer all to queue in switch > filter. Support new rte_flow pattern any to handle all packets. > The usage is listed below. > > 1. drop any: > flow create 0 ingress pattern any / end actions drop / end > All packets received in port 0 will be dropped. > > 2. steer all to queue: > flow create 0 ingress pattern any / end actions queue index 3 / end > All packets received in port 0 will be steered to queue 3. > > Signed-off-by: Yuying Zhang > --- > drivers/net/ice/ice_generic_flow.c | 6 ++++++ > drivers/net/ice/ice_generic_flow.h | 3 +++ > drivers/net/ice/ice_switch_filter.c | 6 ++++++ > 3 files changed, 15 insertions(+) Documentation is missing, 'check-doc-vs-code.sh' gives following error. $ ./devtools/check-doc-vs-code.sh rte_flow doc out of sync for ice item any I will fix it in next-net while merging