From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by dpdk.org (Postfix) with ESMTP id 8CCE9DD2 for ; Fri, 2 Feb 2018 17:51:50 +0100 (CET) Received: by mail-wm0-f68.google.com with SMTP id t74so13994073wme.3 for ; Fri, 02 Feb 2018 08:51:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=n+WXyYo0P3Q2glLsc4F81pSYwENL0qgJnYBp5YUwv5o=; b=11QCwO/36gMgT7IUsl95Ru06itWizQZM2CX+8uXlM2GQTNGoJH6JeoCiKAlM65ZZAF R2QIlMNhdczScip6k6fgXDCOs72leFjH3IYZm94ljTUwp+GoB1752/aBmrLShG5QEgCZ IQC61tjMYH+geP+ZE+sH/YfmA1EPAUssXFtIG0m4S9gCasGH7uZHV5r1HVXCQ9/DdHr1 u7aZOZKJYa0BnD2MeJVqY/dspfZC2bGSdJmg1CpMnGztrBpyCU2VM03glsBYvJJ6bBaA Y7H+vA8xOEpqFIea0zKxwJRVR3AuC4ccIk3zu89gxAwPcR6h/wQSUj7mfrZCR2sHjWoS awVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=n+WXyYo0P3Q2glLsc4F81pSYwENL0qgJnYBp5YUwv5o=; b=QE20IX/m0WDWUXHEbj91diePgGcVOfjlt4XlazMoz4pAiP0Kr/nZSSLFt9pr71kEfr z5adbq/0jYDDmOKADwBo23oMUZ+AczvT+OIkcPDHc5eMC4xhqbv/UKRHP980t5aiyhdk oA4HqlRyVyv7Aq2D8LtEAtB0Ss4p7OSD7/HCURZKrFet29Yoj/j1HMgSG8OYm/+YRyt3 8fV0xtR2cbspIwe8pxRAttRxKHnR8pnAWIoIMB9pcphcbG5DV2gF6Tay5k+h1aqze97Q 8I5NdqCNmgO7lfwZUajH5sE9/6/RHO/BfrUuhaxOGWnBYPw41XDEktB+jM7q6870t1TB FXaw== X-Gm-Message-State: AKwxytfW+XsXWgw4k9p/WjtnngYQEwyKxz/rln7P4ISS2C1zqrKDK2EZ ytoXoPP/I6q4Jivqho9t8mKR X-Google-Smtp-Source: AH8x2259NSEZFGl2t3NHBvyKJe3hoXaqzwbqcs8yI92hx5g+iWuwqfjl0xQs3I5qOAC4QhWd5r7/cw== X-Received: by 10.28.147.196 with SMTP id v187mr33720105wmd.128.1517590310284; Fri, 02 Feb 2018 08:51:50 -0800 (PST) Received: from laranjeiro-vm.dev.6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id 204sm2347223wmx.0.2018.02.02.08.51.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Feb 2018 08:51:49 -0800 (PST) Date: Fri, 2 Feb 2018 17:52:08 +0100 From: =?iso-8859-1?Q?N=E9lio?= Laranjeiro To: Adrien Mazarguil Cc: Shahaf Shuler , dev@dpdk.org, Marcelo Ricardo Leitner Message-ID: <20180202165208.iptc4vit4wbdfnj6@laranjeiro-vm.dev.6wind.com> References: <20180202144736.8239-1-adrien.mazarguil@6wind.com> <20180202164050.13017-1-adrien.mazarguil@6wind.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180202164050.13017-1-adrien.mazarguil@6wind.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [dpdk-dev] [PATCH v2 0/4] net/mlx: enhance rdma-core glue configuration X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Feb 2018 16:51:50 -0000 On Fri, Feb 02, 2018 at 05:46:10PM +0100, Adrien Mazarguil wrote: > The decision to deliver mlx4/mlx5 rdma-core glue plug-ins separately instead > of generating them at run time due to security concerns [1] led to a few > issues: > > - They must be present on the file system before running DPDK. > - Their location must be known to the dynamic linker. > - Their names overlap and ABI compatibility is not guaranteed, which may > lead to crashes. > > This series addresses the above by adding version information to plug-ins > and taking CONFIG_RTE_EAL_PMD_PATH into account to locate them on the file > system. > > [1] http://dpdk.org/ml/archives/dev/2018-January/089617.html > > v2 changes: > > - Fixed extra "\n" in glue file name generation (although it didn't break > functionality). > > Adrien Mazarguil (4): > net/mlx: add debug checks to glue structure > net/mlx: fix missing includes for rdma-core glue > net/mlx: version rdma-core glue libraries > net/mlx: make rdma-core glue path configurable > > doc/guides/nics/mlx4.rst | 17 ++++++++++++ > doc/guides/nics/mlx5.rst | 14 ++++++++++ > drivers/net/mlx4/Makefile | 8 ++++-- > drivers/net/mlx4/mlx4.c | 57 ++++++++++++++++++++++++++++++++++++++- > drivers/net/mlx4/mlx4_glue.c | 4 +++ > drivers/net/mlx4/mlx4_glue.h | 9 +++++++ > drivers/net/mlx5/Makefile | 8 ++++-- > drivers/net/mlx5/mlx5.c | 57 ++++++++++++++++++++++++++++++++++++++- > drivers/net/mlx5/mlx5_glue.c | 1 + > drivers/net/mlx5/mlx5_glue.h | 7 +++++ > 10 files changed, 176 insertions(+), 6 deletions(-) > > -- > 2.11.0 For the series, Acked-by: Nelio Laranjeiro -- Nélio Laranjeiro 6WIND