From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by dpdk.org (Postfix) with ESMTP id 204002C0B for ; Thu, 17 Mar 2016 16:39:17 +0100 (CET) Received: by mail-wm0-f45.google.com with SMTP id l68so122810680wml.1 for ; Thu, 17 Mar 2016 08:39:17 -0700 (PDT) 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=O7qyktTEU140SxrfchsstL5dUepgV4gK6RGsfkJ5kTo=; b=GV+Wgl6qRaX4op/OwPwwyCyN2OaT6jwwOKokcBj2OWcnIfaigcxYa5mSpPXz45iMsZ W/55JKUR1c5Qtshin4GXaycvqRniAVv65Ry1ZLGDSMMjjEcHCQ6izqgVuYLA6+hoK9Nn KPpCFim0OwEr86rW9Wiypb5x5IaNfXGaJA8pTJNHDgxZ/RAhZD/ZTiEd3GggJOZTGgsW FrAqwnhzyGkNiqSnPsxiM8gWlJ1r8jKGBvKxLv6dnAiF8w11/KzzxhVQfqRaHQ2VtNx2 ZuTxcFiVceN2R+9tEGPehlQwNyq/tdYFycDlFGA8Xy+NG4J39frx2KV21EPs1Vb1qz+/ pDNw== 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=O7qyktTEU140SxrfchsstL5dUepgV4gK6RGsfkJ5kTo=; b=kjeICj2QTzekK/siCR+rdWW2i40Ie59NzWFmmt/iAbgqNrqkq1BVJln11OAkpxoIcE yecS2m0cNIJ0sLGdbd5rwVZApJcdPP8//cBz+WNWHIidtkiz40UgRqRc0sIHnJfdJrQz MCBaCoR/nDIFQda8YhhKPdECMIsiG/GPDj0uP8JsTI0svNM+9zSPNzK4JoOK2ORYG3rM u9kcUM+ZiqOd9vraptWUL2MtgY3bAKxG6TVLuPBAQ/zDiBtMPGdhkm9T1l9tIu3ST6qf ZB7S/3VMisjv9p248mQ2x7NJ7BthqcC8kt8nCgI2CAHAgePlvKiKHB1Rhi+Dz19QpO8l UQQA== X-Gm-Message-State: AD7BkJJTERTUVzuyQnhMu8jpGJfMagIXOhg4bwjDuaoiNZwgcc38PwSPVSF7F7N75d5ugouV X-Received: by 10.28.55.139 with SMTP id e133mr11605267wma.98.1458229156990; Thu, 17 Mar 2016 08:39:16 -0700 (PDT) Received: from 6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id i1sm8156941wjs.45.2016.03.17.08.39.15 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Mar 2016 08:39:16 -0700 (PDT) From: Adrien Mazarguil To: dev@dpdk.org Date: Thu, 17 Mar 2016 16:38:53 +0100 Message-Id: <1458229138-20597-1-git-send-email-adrien.mazarguil@6wind.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1457015279-3089-1-git-send-email-adrien.mazarguil@6wind.com> References: <1457015279-3089-1-git-send-email-adrien.mazarguil@6wind.com> Subject: [dpdk-dev] [PATCH v3 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, 17 Mar 2016 15:39:17 -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. Changes in v3: - Removed compilation option for TX VLAN insertion, the method to use is now determined at runtime. - Modified releases notes slightly. 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 doc/guides/nics/mlx5.rst | 21 ++- doc/guides/rel_notes/release_16_04.rst | 27 +++ drivers/net/mlx5/Makefile | 15 ++ drivers/net/mlx5/mlx5.c | 91 ++++++++-- drivers/net/mlx5/mlx5.h | 21 +++ 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 | 118 ++++++++++--- 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 | 66 +++++++- 14 files changed, 746 insertions(+), 45 deletions(-) -- 2.1.4