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 8A76DA0544; Fri, 30 Dec 2022 02:55:35 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 79CC840DD8; Fri, 30 Dec 2022 02:55:35 +0100 (CET) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mails.dpdk.org (Postfix) with ESMTP id AF2374067B for ; Fri, 30 Dec 2022 02:55:34 +0100 (CET) Received: by mail-pj1-f51.google.com with SMTP id gv5-20020a17090b11c500b00223f01c73c3so19515334pjb.0 for ; Thu, 29 Dec 2022 17:55:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=R7cY0WvJtz88TMttYOM7KhNXBFXWWIsK5pUuT2XR4MQ=; b=1KSpU/2ZmnF4xw6YLw8AMELpm+CVOGodYvfUxzF0LaLasVWDAfcZHm1M7cw055ngSc 13yBLKxkwHIK/aJijWBNONAEK6enlT7O/v3/JFwZZ+WSxO5U+VQ+WGveBndAAWu/9b9v kmbg7Bt5OQwqoLGRmcMcbv8Yhtm/LrtenQTHGTCur6ANafurtkRLarqAnd5GKh4NUyNO vVYGXnVJ5Rfn1fIR4QBXeyaz7qbQ4l3OPfKoKNlOaJpUljjGwiMtrqlGxTexacZiSPlT +9ST17Z6GRuBu6hFCcfFViPRhYjPZse3aIcEo9TflbXnfnvNoCE33Z/WcrObK6VgH+/2 xVcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R7cY0WvJtz88TMttYOM7KhNXBFXWWIsK5pUuT2XR4MQ=; b=rC/h+Q/jrJsVo33wsY4fuOY2mgzdZP8UPCgd90sQ2MK1EG3PdauPWc9fmyUbzgo1jx CdBB6AQGEz2Ldf20JvQfIL15pcymtpDhs47BbB6ESwdS9A1iNXj2BknarH35PzKSd00j 4ZD+51FyNq05FlbsAiyVXZhGmLi5ED7BCVGDbFYuwFm197a5SkNR062Gl84I9gZR7/dr QeMtHgIBXqpsHCCFtdk1uHVb6StKL9A0vjYderDGYJTywb6nCGyQS443EMgsIUEPilg0 5IbfsVoTVlYKTsjXxCmdx0MlM7sbv6LiT0M8vdDya4bAEV2lhTcGkNv6X88/ZpB/hIQe dyJQ== X-Gm-Message-State: AFqh2kqAbe1VnnAu42o7d/lTz1X51Xga9UJhtplXNvXqVKE+dnnY+Z7D m8OHoVWdFG3AaJhwIctNFuEj2Q== X-Google-Smtp-Source: AMrXdXsJUh60HD2HbYoa0htGRQGgAFcRKnJgsA7u02ZzpKCC67kP8sr2yO212wXC6AVsbLYoMyceYQ== X-Received: by 2002:a05:6a21:99a4:b0:a3:94cd:1435 with SMTP id ve36-20020a056a2199a400b000a394cd1435mr49483195pzb.38.1672365333685; Thu, 29 Dec 2022 17:55:33 -0800 (PST) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id d5-20020a63f245000000b004702eca61fcsm1927867pgk.36.2022.12.29.17.55.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Dec 2022 17:55:33 -0800 (PST) Date: Thu, 29 Dec 2022 17:55:31 -0800 From: Stephen Hemminger To: Tyler Retzlaff Cc: Raul Ferrando , "dev@dpdk.org" Subject: Re: Get started contributing to the DPDK Message-ID: <20221229175531.7bfe0674@hermes.local> In-Reply-To: <20221229174413.GA20765@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> References: <20221229174413.GA20765@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 Thu, 29 Dec 2022 09:44:13 -0800 Tyler Retzlaff wrote: > hi Raul, > > On Wed, Dec 28, 2022 at 10:40:45PM +0000, Raul Ferrando wrote: > > Dear DPDK team, > > > > My name is Raul and I recently discovered the DPDK project and I am very interested in contributing and becoming more involved. Can you please provide some guidance on how to get started with my first contribution? I am particularly interested in tackling bugs that are suitable for beginners. > > > > dpdk documents contribution guidelines here > https://core.dpdk.org/contribute/ > > and in more detail here > https://doc.dpdk.org/guides/contributing/patches.html > > welcome! we look forward to your contributions. The bugzilla exists here https://bugs.dpdk.org/ bu not that useful. Most of the bugs are specific to hardware types. One bug that could be worked on, is the existing applications and examples often incorrectly handle shutdown from a signal. It is not safe to call the close and cleanup functions directly in a signal handler; the proper way to do it is to only set a flag in the signal handler, then do cleanup in the main thread when the main loop exits.