From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id C8BA6A0350;
	Wed, 24 Jun 2020 23:43:54 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 968B41D9DB;
	Wed, 24 Jun 2020 23:43:53 +0200 (CEST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com
 [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 8434E1D9D5
 for <dev@dpdk.org>; Wed, 24 Jun 2020 23:43:51 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0E5875C00B3;
 Wed, 24 Jun 2020 17:43:51 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 24 Jun 2020 17:43:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding:content-type; s=fm1; bh=
 vSBiNN9TqF+pBpq6gXwZV/bY14A1hZ05c2R2IH8pCV0=; b=hyVzCZK58xw3KKC+
 qL7H4e6aIm64722qMkRL620yqOJAxGePwWnNf1iaVOoVZaXth9FlbBubib5juqkg
 u6JAVMRAY+fnuZRxL2tVB14XGB+vp4ulFBmbTtdgOHoYmUqf2rIaiPuoHQ4ZZEFZ
 mXOgkBMkaFjPLGZEQLO5QAuqb1qUBgjY+k1cJ4lBBUrl4Lt+zcQHvG4hTWXRA8vu
 157DZ44wDQEUCaSxK2mEToLICpW3t06VpgyJwJ3g1AfxxQZBDMKw50ssb9NftPrg
 CqMCYftjclivJBr7Io22SEFSG6W3yBrLx8kCqBl/CFhV9mhyPzZwmpbVrM9MKji/
 e0bZoQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=vSBiNN9TqF+pBpq6gXwZV/bY14A1hZ05c2R2IH8pC
 V0=; b=XJZDdCjKI4e23AsBL4OSmD63ZbLpmYzru+pvae5EZI5W8Om6dvo9JETY4
 xa1KjfEpV0beAP5PXJYDINuaF6/onvvq+UtTzaoMdhL0sF8vhmNbe/bl6Mj290Iq
 ENRuBd2OGBat/Mu3VE083HLoHziT0UWLf5Is85B/venGn3YW4PGIixo/Gtcn6x7o
 Tc5N7FbZFzjHtzQffxJNzDchAQnAq4op5I9/HDmZ0olGg+cB69OaQHbZlfDRj4Dy
 OJk94nSXRWvn37TXFTleE4zdOcrV2Na9OnHF1v1ueoYci8Ykn6dey3VLVbATSfpB
 +J86gNtGGaqDmIdxYmmbk7xHdE+oA==
X-ME-Sender: <xms:FsnzXq6wKHvjRHL0_Umtaqt9rmcRSp7HpKD2JvG4_rasl6ZI2zslnQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudekkedgtdduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr
 shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg
 ftrfgrthhtvghrnhepudeggfdvfeduffdtfeeglefghfeukefgfffhueejtdetuedtjeeu
 ieeivdffgeehnecukfhppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghruf
 hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghl
 ohhnrdhnvght
X-ME-Proxy: <xmx:FsnzXj6qbQtj9YSxDY4Jrp1tFT2GqTTxbP_z4pA-u1eNuOkWv6GDIw>
 <xmx:FsnzXpeILREx6cpGdy3qIShin6BZjnQpJKaOHdYxptLu5SLSRsbAFQ>
 <xmx:FsnzXnI-MlvYfe1mDeN-Jm8smrGE1AUf1yN4-SQejRn6a3o8Av7cfQ>
 <xmx:F8nzXgjmE-a6mDwQzNykYU-XNwC4eZHBy05ARCDTJRRMm3_S2-ueAg>
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id A97B330676BE;
 Wed, 24 Jun 2020 17:43:49 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Konstantin Ananyev <konstantin.ananyev@intel.com>
Cc: dev@dpdk.org, jerinj@marvell.com, stephen@networkplumber.org,
 mb@smartsharesystems.com
Date: Wed, 24 Jun 2020 23:43:48 +0200
Message-ID: <3419322.uExR7qWTGc@thomas>
In-Reply-To: <20200527141653.15576-1-konstantin.ananyev@intel.com>
References: <20200518155245.11380-1-konstantin.ananyev@intel.com>
 <20200527141653.15576-1-konstantin.ananyev@intel.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-dev] [PATCH v2 0/5] bpf: add support for BPF_ABS/BPF_IND
	instructions
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

27/05/2020 16:16, Konstantin Ananyev:
> To fill the gap with linux kernel eBPF implementation,
> add support for two non-generic instructions:
> (BPF_ABS | <size> | BPF_LD) and (BPF_IND | <size> | BPF_LD)
> which are used to access packet data in a safe manner.
> Make necessary changes in BPF verifier, interpreter and x86 JIT code.
> 
> Konstantin Ananyev (5):
>   test/bpf: fix few small issues
>   bpf: fix add/sub min/max estimations
>   bpf: add support for packet data load instructions
>   test/bpf: add new test cases for mbuf load instructions
>   bpf: x86 JIT support for packet data load instructions

Applied, thanks