From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by dpdk.org (Postfix) with ESMTP id A80992BDC for ; Thu, 3 Mar 2016 15:28:14 +0100 (CET) Received: by mail-wm0-f52.google.com with SMTP id l68so37431222wml.0 for ; Thu, 03 Mar 2016 06:28:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=l1G+WEhTTlKDDo5bTkAUV8vsDiFJe1hhogx3UyYDJHY=; b=TvfS+mdnB50ptGbGH4xkI+ayfwTb5H4L0jnLLWj8UqYyiTA//xUS8ea3sMAaPAlysi aCN40wC/bhe2Hla7LRNPw48XI9NZz28Lo+SLX1mP974IgwvyoG+0vm3zG/Avr6B3Du/b b7Fa1eAMqe4f4QMTRMKjOFnsjWQPEFgdcx0/C0dUgPCeW2/skruD1sMwgpYXfctaHgwD QTWehwQBJUs9+vOSS1WgRG6GiHZZdlaYVVSWPW2Iela1HqtTUlFw63WFdqYxtm51a/FD l8D2EZMHYMhG9CA/TGLlbZD+1DXHlp39Q2HP+2bBBUUFwomJkQKlEvGwe2eFYG2HMQJi h+fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=l1G+WEhTTlKDDo5bTkAUV8vsDiFJe1hhogx3UyYDJHY=; b=WLzNs175H5bAAQGURaxXr6D05IZuFHWDmQLLFQ1LComEMj4ScyStkugXysGjTcEz9P bxsQ7oe++pplg3H0FjzR+kYY5qV0Kxas2kex1szGxLS6VdQ3ROny/PDzlie8mdMx1aln Tk5VdexfUM6J1z5v/KOd3j30LsTcBAKAA1vPbeJCXtOmwyyBmRECjqTqM2hsJS3ytthU 17HnJYaa3TFiLtuEX5RzJPrPkIofG5DK0ETfwBpGonuuWK3aPA5gVnfIb2EYbuzoHpPy y6LAiKXIM71BCVgz0o8k9rgmESa0cNDw63x8HGHC1v2/tMXendCsmYgt7iRWXTqKG0Q6 R7wQ== X-Gm-Message-State: AD7BkJI1LgWCyv9izSbeVEdZWatTHlmz3W8RJSSHZ8sL6oAmfjcq0ZPiHGPpWRNqqYS+/kqD X-Received: by 10.194.60.200 with SMTP id j8mr3276138wjr.124.1457015294489; Thu, 03 Mar 2016 06:28:14 -0800 (PST) Received: from 6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id b5sm9196926wmh.15.2016.03.03.06.28.13 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Mar 2016 06:28:14 -0800 (PST) From: Adrien Mazarguil To: dev@dpdk.org Date: Thu, 3 Mar 2016 15:27:54 +0100 Message-Id: <1457015279-3089-1-git-send-email-adrien.mazarguil@6wind.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1456165148-28416-1-git-send-email-adrien.mazarguil@6wind.com> References: <1456165148-28416-1-git-send-email-adrien.mazarguil@6wind.com> Subject: [dpdk-dev] [PATCH v2 0/5] Implement missing features in mlx5 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: Thu, 03 Mar 2016 14:28:14 -0000 This patchset adds to mlx5 a few features available in mlx4 (TX from secondary processes) or provided by Verbs (support for HW packet padding, TX VLAN insertion). Release notes and documentation are updated accordingly. Note: should be applied after "Assorted fixes for mlx4 and mlx5". Changes in v2: - Added support for CRC stripping configuration. - Updated packet padding feature macro and made cosmetic changes to its implementation to match CRC stripping's. - Updated release notes about packet padding. - Updated TX VLAN insertion documentation. Olga Shern (2): mlx5: add RX CRC stripping configuration mlx5: add support for HW packet padding Or Ami (2): mlx5: add callbacks to support link (up / down) changes mlx5: allow operation in secondary processes Yaacov Hazan (1): mlx5: add VLAN insertion offload config/common_linuxapp | 1 + doc/guides/nics/mlx5.rst | 28 ++- doc/guides/rel_notes/release_16_04.rst | 27 +++ drivers/net/mlx5/Makefile | 19 +++ drivers/net/mlx5/mlx5.c | 79 ++++++++- drivers/net/mlx5/mlx5.h | 20 +++ drivers/net/mlx5/mlx5_defs.h | 9 + drivers/net/mlx5/mlx5_ethdev.c | 299 ++++++++++++++++++++++++++++++++- drivers/net/mlx5/mlx5_mac.c | 6 + drivers/net/mlx5/mlx5_rxmode.c | 12 ++ drivers/net/mlx5/mlx5_rxq.c | 85 ++++++++++ drivers/net/mlx5/mlx5_rxtx.c | 115 ++++++++++--- drivers/net/mlx5/mlx5_rxtx.h | 22 +++ drivers/net/mlx5/mlx5_stats.c | 2 +- drivers/net/mlx5/mlx5_trigger.c | 6 + drivers/net/mlx5/mlx5_txq.c | 65 ++++++- 16 files changed, 753 insertions(+), 42 deletions(-) -- 2.1.4