From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by dpdk.org (Postfix) with ESMTP id 3A68EC364 for ; Tue, 30 Jun 2015 11:28:20 +0200 (CEST) Received: by wibdq8 with SMTP id dq8so10640647wib.1 for ; Tue, 30 Jun 2015 02:28:20 -0700 (PDT) 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=J+wj+lAxNBBxi8rDtZyCqXsSfvfV4/kEdS8qfU3Ubmc=; b=Fdnpo1jk+eQ0Z/rTO/gmxhFBScDbBfWZjBjasjxMwzlE6FSEdTShbBP5E7mDtHZt2C HLUI4AnAR23j0t0nz+KA12YKxni58Ggce/UNey/rKtZbWhkvs5ZxBjoquTbKNUiEx7A0 RdEeiPEudh4moJ+P3OVoZq9QJQlAkF9oo7J7bCg+RC0wD2wn5/Gt/H2TTvhTq3k5VFaP ldaK/25wVqUok2gz2Far0F2XqZBLMobB3NBWs2OeIDywDjgtTSHtx0Xz6kw3+iLJk3Lr dBaiBfXHLOjs1pe4LcCY7AIEHqfHylKfnn0y+u2efTNmPPx2umnvIxVZLtZDw7l1CcQb VOjQ== X-Gm-Message-State: ALoCoQn492tgO0ELoDSBmNQNvoF8KARhAJr8lrfnxVWoc7egMZo+ExABw5qblV8BNDbixW7dFigJ X-Received: by 10.194.79.225 with SMTP id m1mr37690197wjx.8.1435656500064; Tue, 30 Jun 2015 02:28:20 -0700 (PDT) Received: from 6wind.com (6wind.net2.nerim.net. [213.41.151.210]) by mx.google.com with ESMTPSA id ee1sm16131107wic.8.2015.06.30.02.28.18 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 30 Jun 2015 02:28:19 -0700 (PDT) From: Adrien Mazarguil To: dev@dpdk.org Date: Tue, 30 Jun 2015 11:27:46 +0200 Message-Id: <1435656489-27986-1-git-send-email-adrien.mazarguil@6wind.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1433546120-2254-1-git-send-email-adrien.mazarguil@6wind.com> References: <1433546120-2254-1-git-send-email-adrien.mazarguil@6wind.com> Subject: [dpdk-dev] [PATCH v2 00/23] mlx4: MOFED 3.0 support, bugfixes and enhancements 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: Tue, 30 Jun 2015 09:28:20 -0000 This patchset adds compatibility with the upcoming Mellanox OFED 3.0 release (new kernel drivers and userland support libraries), which supports new features such as L3/L4 checksum validation offloads and addresses several bugs and limitations at the same time. v2: - Bugfix for a possible crash when allocating mbufs. - Several API changes following the release of Mellanox OFED 3.0. - Performance improvements made possible by the new API. - Add TX checksum offloads. - Update documentation to reflect the changes. Adrien Mazarguil (6): mlx4: fix possible crash on scattered mbuf allocation failure mlx4: add MOFED 3.0 compatibility to interfaces names retrieval mlx4: use MOFED 3.0 fast verbs interface for TX operations mlx4: move scattered TX processing to helper function mlx4: add L2 tunnel (VXLAN) checksum offload support doc: update mlx4 documentation following MOFED 3.0 changes Alex Rosenbaum (8): mlx4: avoid looking up WR ID to improve RX performance mlx4: merge RX queue setup functions mlx4: use MOFED 3.0 extended flow steering API mlx4: use MOFED 3.0 fast verbs interface for RX operations mlx4: improve performance by requesting TX completion events less often mlx4: shrink TX queue elements for better performance mlx4: prefetch completed TX mbufs before releasing them mlx4: associate resource domain with CQs and QPs to enhance performance Gilad Berman (1): mlx4: add L3 and L4 checksum offload support Olga Shern (5): mlx4: make sure experimental device query function is implemented mlx4: allow applications to partially use fork() mlx4: improve accuracy of link status information mlx4: fix support for multiple VLAN filters mlx4: disable multicast echo when device is not VF Or Ami (3): mlx4: fix error message for invalid number of descriptors mlx4: remove provision for flow creation failure in DMFS A0 mode mlx4: query netdevice to get initial MAC address doc/guides/nics/mlx4.rst | 29 +- drivers/net/mlx4/Makefile | 9 +- drivers/net/mlx4/mlx4.c | 1433 ++++++++++++++++++++++++++++----------------- drivers/net/mlx4/mlx4.h | 3 + 4 files changed, 921 insertions(+), 553 deletions(-) -- 2.1.0