From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id CA57B7CFD for ; Mon, 26 Mar 2018 12:04:32 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id EAAFC2112E; Mon, 26 Mar 2018 06:04:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 26 Mar 2018 06:04:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=1fhyS7Ko28y9WGNJV7/Qeo8NBq pvpWFAj04dy56Ez7c=; b=pYE5dUx0HCdB4E1bXxOtqk7fyGWWWITC/sOsRil7bV GtLoH6Ys3QPEUTeVSJKhXf1XWSC7ngszLgOV6j/+Kctghl2YT3f6cLKn0YM1fymv MS2eDL7qyVZsLKsdfq6EkKGOQGrKUPyZse6BN3le+ua0fS03kSI81mmfQvmeVTDD w= 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-sender:x-me-sender:x-sasl-enc; s=fm2; bh=1fhyS7 Ko28y9WGNJV7/Qeo8NBqpvpWFAj04dy56Ez7c=; b=d8qQ/kmSuTsgk46HskL+v3 1zfj7dkwT8cqB1MCpCe0+1i8Ti3XmqFdevmrevOcLeh1+i+uWh6HWWtfkcEFdkEq 6NZdMA41e6uAPcuwN+nryvTXYTnerGCOdLP2L1Q5OZhY4mEVAxME8QMXqCxLORei fBr1brczH9VbwXKZ5ZpRPXs/B5UC8piiKtAxjxfWF95OxLuyCEtAyaJbPeVK+YAn scm1V8nmrV8cG+aH7ss1s242c0mFP91Ec2n9sSRbUvwsY07pxdsyAfjRkFRvgdAn mvyiwzgqjzJ//Hf9so1IOuU4+InsDUokEIP9R7YEBU9U+IqJnSG74jLAt4ncJaeA == X-ME-Sender: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 5ED40E4417; Mon, 26 Mar 2018 06:04:31 -0400 (EDT) From: Thomas Monjalon To: longtb5@viettel.com.vn Cc: shreyansh jain , users@dpdk.org Date: Mon, 26 Mar 2018 12:04:15 +0200 Message-ID: <4662214.kLouEFmGUP@xps> In-Reply-To: <111563022.683655.1521988267552.JavaMail.zimbra@viettel.com.vn> References: <642873809.317162.1521959350049.JavaMail.zimbra@viettel.com.vn> <111563022.683655.1521988267552.JavaMail.zimbra@viettel.com.vn> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-users] Apply patches from the mailing list X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2018 10:04:33 -0000 25/03/2018 16:31, longtb5@viettel.com.vn: > From: "shreyansh jain" > > From: longtb5@viettel.com.vn > > > A very basic question, but how do I apply some of the patches that > > > were put on the dev mailing list to try it out? I already looked at > > > the next- subtrees but apparently even major patch set such as the new > > > packet framework/ip_pipeline is not in there (yet). > > > > This is what I do: > > > > 1. Access http://dpdk.org/dev/patchwork/project/dpdk/list/ and search for > > patches from the author. This has all the patches posted to Mailing List > > - with their state (that is, for example, superseded if a series has been > > superseded with another version)> > > > 2. You have three options: > > a) Either select all patches (you will need to register/login) in a > > series and add to "bundle" and download that bundle as mbox b) Select > > individual patch and look for "download patch" or "download mbox" link > > and manually download them.> > > > OR, one I use most frequently: > > b) Copy the link to patch (for example, > > http://dpdk.org/dev/patchwork/patch/36473/) and append "mbox" to it > > (http://dpdk.org/dev/patchwork/patch/36473/mbox)> > > > Then, > > > > $ wget -O - | git am > > > > One can easily make a script which can do the steps (1)>(2b) above based > > on a given patch ID (last integer in the link to patch). This script exists already. It is pwclient: https://dpdk.org/dev/patchwork/help/pwclient/ > > Maybe there is a better and efficient way - this is just what I do. :) > > After my email I figured out your 2a). But yeah having to register/login was a nuisance > and not very intuitive especially for people like me who had had no experience working > with patchwork or mailing lists before. The basic method is to have a decent email client which allows you to download emails (i.e. patches). Then you can just apply them with git am. > > > The contributor guideline only has sections for submitting patches to > > > the mailing list, not pulling and applying patches for local testing. > > > I know of dpdk patchwork but there are no instructions provided. > > > > Maybe you can go ahead and send across a patch for a method you find best > > and efficient. Others can add their way/suggestions and I am confident > > Thomas would be happy to accept a documentation improvement patch. > > Echoing this. A section in the contributor guideline just like the one I followed when I > pushed my first patch would be very helpful indeed. Now that you have all the informations, and that you are interested in, you are welcome to update the contributors guide and send a patch :)