From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by dpdk.org (Postfix) with ESMTP id ACFD72BC5 for ; Mon, 22 Aug 2016 15:07:06 +0200 (CEST) Received: by mail-wm0-f54.google.com with SMTP id i5so143318875wmg.0 for ; Mon, 22 Aug 2016 06:07:06 -0700 (PDT) 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:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=msUcm7HPSH/SXPxSs+7FWo8ZoNdLrwJuoY9NFtFYqKQ=; b=hcB6rZjvbKXh5lNlA20gub25O7Dk72xlHBqUhqVQOFg1ADj6y50iFHSQmhuc+AJWhD E2bpUPwyQNtJEwIHjd1nPOgt4srChj/0CV5TuslLVdA+1fi8Q99yekeC9uTcohWshQ59 gC/Ew6HZuci3aPXVfjvi9awi22r0tG2v+Co7Plak7GxuNG1IZPqMQSr+XIPeUpacZvyN xidwX0pqW7oMnXnqR4vVg1GvAniZf/NUtGIlIgKmBf80f9zwybLq97Po7sjYng0YU7vt ORubpvmza6IMlYzr6xwdUB0tMeYT0WlJWi4xIyEul9f2mjzHcjjkxk3ly3HGWuUV45s+ lT9Q== 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:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=msUcm7HPSH/SXPxSs+7FWo8ZoNdLrwJuoY9NFtFYqKQ=; b=EsFNvO1elyEUYMo5SZ08+6aGwp+WHP+b4MsFszTDvQdF+XFXWONt/cbrR/wwvFwVab 5zFWiP5GLrjHL4RgBrfbhTU1oOQXoTU0oR+8AD+pPdDfNwj24WpD+F+QoADccsE6zuwF LHe27bifWc+XLitkM62XA8HeW+WY/2+wDUQOWqhZ/rlVJGrjGu6ZGLGyUaKut7Sg6CE2 OLlCfJNjJlWWCqiw6MFTVQVl+JU+zft/7t8B91DJDmC9ucI2xQFNmvY8Iql8/aw9lsRX jRmz6ANGYnFxW7OND/mas+xckKuX5D91wUzXls8V8weNrTTwNcu7hAeIRTlGzBzE+0Xn m9vQ== X-Gm-Message-State: AEkoouvJw2MSwwSgNt0PStxFw6gKiIb2/k2bkSQgKiqeBP4n2eV0opF0UwmkGfB/mOGNrfvR X-Received: by 10.194.145.103 with SMTP id st7mr17114215wjb.61.1471871226335; Mon, 22 Aug 2016 06:07:06 -0700 (PDT) Received: from xps13.localnet (171.17.90.79.rev.sfr.net. [79.90.17.171]) by smtp.gmail.com with ESMTPSA id vv2sm23962159wjc.29.2016.08.22.06.07.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Aug 2016 06:07:05 -0700 (PDT) From: Thomas Monjalon To: Shepard Siegel Cc: dev@dpdk.org Date: Mon, 22 Aug 2016 15:07:03 +0200 Message-ID: <2866322.PnTaiuzzpn@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Subject: Re: [dpdk-dev] Best Practices for PMD Verification before Upstream Requests 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, 22 Aug 2016 13:07:06 -0000 2016-08-17 08:34, Shepard Siegel: > Atomic Rules is new to the DPDK community. We attended the DPDK Summi= t last > week and received terrific advice and encouragement. We are developin= g a > DPDK PMD for our Arkville product which is a DPDK-aware data mover, c= apable > of marshaling packets between FPGA/ASIC gates with AXI interfaces on = one > side, and the DPDK API/ABI on the other. Arkville plus a MAC looks li= ke a > line-rate-agnostic bare-bones L2 NIC. We have testpmd and our first D= PDK > applications running using our early-alpha Arkville PMD. Welcome :) Any release targeted for upstream support? > This post is to ask of the DPDK community what tests, regressions, > check-lists or similar verification assets we might work through befo= re > starting the process to upstream our code? We know device-specific PM= Ds are > rather cloistered and unlikely to interfere; but still, others must h= ave > managed to find a way to fail with even an L2 baseline NIC. We don=E2= =80=99t want > to needlessly repeat those mistakes. Any DPDK-specific collateral tha= t we > can use to verify and validate our codes before attempting to upstrea= m them > would be greatly appreciated. To the DPDK PMD developers, what can yo= u > share so that we are more aligned with your regressions? To the DPDK > application developers, what=E2=80=99s your top gripe we might try to= avoid in our > Arkville L2 baseline PMD? Are you aware of the DPDK test suite? =09http://dpdk.org/doc/dts/gsg/ =09http://dpdk.org/browse/tools/dts/ I don't know how efficient it is for PMD developers and who use it. I guess that DTS authors would like to have more feedbacks.