From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by dpdk.org (Postfix) with ESMTP id D3AAE2C72 for ; Mon, 30 Nov 2015 14:44:27 +0100 (CET) Received: by wmuu63 with SMTP id u63so130008049wmu.0 for ; Mon, 30 Nov 2015 05:44:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version:content-transfer-encoding :content-type; bh=5i34/u36RkKH0ZEMsJYWcsfBCLFBToD7/ynY9PD+h+k=; b=NkvNVbupORew6YwPSj2z3dq0GH0fBwdyqnYINexmASK+OmWUcN/CQKP04GEVWbnQz2 4hE+TX+AlRJ5R+b5OF9iUcdwVLhY52dfmqYgjW447SAvoxaOH8gZZyZzNdptrJZAQ2fP 81r6+7r28Gbk+dpGsV6h9VeHUsLy5NU+i9YHTQ4T7w/4Bj4Y6Ogue9EocoRv6tAUi/9g 9ozgquCgu+0C2TsYHNUWkOPBEPtp7mQUKT5PFoPGaVPBCaiL3KbFDtUeAW8jNDCvbh9n JNzcoRqF9e37HWTObgy/zFOp5jjDxZQYp2d/Ih2A9fYaXxhYUsYOYa2qotiiheMW3ONl llXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=5i34/u36RkKH0ZEMsJYWcsfBCLFBToD7/ynY9PD+h+k=; b=Wf9F0voxuDRR51arrEcZelbPWJv+y0gz8NhIU/hmkw3Hh/+2Z1yn+bZrTJcFcxLW+/ mxM0bU3l120y/S6ouBsq3Jxy15T8IwraxzsSzbx5i3hgSM0ZHX2NvorQmUPbL3sI5p5l XRhWf586Rf0wzK8fYXeivTXK09LEKvNgVQL0+ZYXIw1HH7Nd7DjD+N266ji9Kexsn9nU wMIPWaNI5N9P1RCg2vgFHjixJRIfZxGTolYMbGeanrWJ7+WV/5w33/95BV5hnB2O4+Du evwfGQbdHK4buQtKLWuEiWvsGdRaTg2pR1tvs3f1hGWbxqmUo1l0GMR5WHcKhBX8fZ48 3NWQ== X-Gm-Message-State: ALoCoQm6RjbZIZ4CbYV8Skl/eKyK7ekM3SNtvsGDwAzyA5aoIaa71dayoBxNePOzs4geovtm/QJf X-Received: by 10.194.88.200 with SMTP id bi8mr23198995wjb.178.1448891067688; Mon, 30 Nov 2015 05:44:27 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by smtp.gmail.com with ESMTPSA id a76sm21525488wma.19.2015.11.30.05.44.25 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 30 Nov 2015 05:44:26 -0800 (PST) From: Thomas Monjalon To: Rahul Lakkireddy Date: Mon, 30 Nov 2015 14:43:18 +0100 Message-ID: <2318875.uXDYP4N6Nj@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <20151130124943.GA15383@scalar.blr.asicdesigners.com> References: <20151130124943.GA15383@scalar.blr.asicdesigners.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org, Felix Marti , Nirranjan Kirubaharan , Kumar Sanghvi Subject: Re: [dpdk-dev] Query on Filtering Support in DPDK X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2015 13:44:28 -0000 Hi, 2015-11-30 18:19, Rahul Lakkireddy: > 1. Add a new action 'switch' that will: > * Allow re-direction to different ports in hardware. > > Also, for such a rule, additionally support below: > > * Allow source mac/destination mac and vlan header re-writing to be > done by the hardware. > > * Allow re-write of TCP/IP headers to perform NAT in hardware. > > 2. Add ability to mask individual fields at a particular layer for each > filter in flow_director. For example, mask all ip packets coming from > a particular subnet mask and particular range of l4 ports for each > filter rule. > > We would like to get some suggestions on how to proceed with adding the > above features. You need to identify which API must change and what will be the ABI changes. Then please send a deprecation notice before December 11 in order to be part of the 2.2 release notes. If you have some RFC patches to send (at least the API changes), it would be a good discussion start. Thanks