From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com [209.85.128.169]) by dpdk.org (Postfix) with ESMTP id E43A07CEF for ; Wed, 14 Jun 2017 13:49:30 +0200 (CEST) Received: by mail-wr0-f169.google.com with SMTP id v104so174200807wrb.0 for ; Wed, 14 Jun 2017 04:49:30 -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; bh=UJc3IoSNRYXxwubRj0t+dD//aBqB2NmAg0mnNsIF7Vw=; b=BFasUxx3rv4rZ4+aJ8yMFHnOgHZLIsBgbTqWVoB0iYVfaDjUwDyQITBUNiod08OQ16 6ANcIM8tKSZDEmRXYtEG1XvcNvBFdJXI5TkNx7/+5O6zx59CAt6mMif0xUNfDRcBli0/ UHqNbVTgUPxy+zrgzismjA5orYUeo+akOwcsWnz8QOVqHvLvUzxQikHy8gND3a0dfcz1 cybp2WeD/TsMznE+PzShanJxv7U6onhZj0TBd+vCt8X3j3sopw9Wu6WfFTu3eXu7WrfR 86HcMJcT5ur6/fkLo/VxaVAwSQA59uTv9tmnNYcv/mmkxu6/kACtzHywHJI2WW3vVFev gGDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=UJc3IoSNRYXxwubRj0t+dD//aBqB2NmAg0mnNsIF7Vw=; b=admzWsxMKzPOrec3/lLRZ7baCOXgP2wQwlUS8CHMGvxqxGkuuiPgLwQLmgv3MHcYtW o5s6aZLbrS5vUhBPF4uyZKKwN6r8XgtpqLUgaHvlhy6sDTBmR5MzM01Cdd7BzGIH/YMh 9pv1lHmbhdM6mtUeZd55TDKKfJ60LmaiCgi1Yk1RVUfREOUM+xWwnIXgDJW2F22ehH6N tHfoRoot78qMtBzSQ+FMdVaOBB+WuRiWLWyRQJCM4BxzxvoYAyMD3CXaGStkxcq0Xmvq pBtXBSJGEbDcdxlelKnvpyoWgVEU+hySVajD/+bsIkhv7uO7FUQOmlpaUcZ1ZWvZ6qQL u2ww== X-Gm-Message-State: AKS2vOwD1bOY63LF3ZIoOQ1S4TUVL6mVKtf9+QFz79ltdOp8f1liBLui NKVsFfkaNizXQMylVrI= X-Received: by 10.223.142.66 with SMTP id n60mr198095wrb.188.1497440968998; Wed, 14 Jun 2017 04:49:28 -0700 (PDT) Received: from 6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id p8sm853414wrd.57.2017.06.14.04.49.27 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Wed, 14 Jun 2017 04:49:28 -0700 (PDT) From: Adrien Mazarguil To: dev@dpdk.org Date: Wed, 14 Jun 2017 13:49:10 +0200 Message-Id: X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH 0/7] Fix Rx interrupt support in mlx4 and mlx5 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: Wed, 14 Jun 2017 11:49:31 -0000 Several issues mainly related to error handling were found in both implementations as they share most of their Rx interrupts handling code. Another problem with the mlx4 implementation is that it does not work properly with multiple ports adapters that share a common PCI device. Adrien Mazarguil (7): net/mlx4: fix typos from prior commit net/mlx4: fix Rx interrupts with multiple ports net/mlx4: fix Rx interrupts management net/mlx5: fix misplaced Rx interrupts functions net/mlx5: fix Rx interrupts support checks net/mlx5: fix return value in Rx interrupts code net/mlx5: fix Rx interrupts management drivers/net/mlx4/mlx4.c | 179 ++++++++++++++++------------------- drivers/net/mlx4/mlx4.h | 1 + drivers/net/mlx5/mlx5.c | 2 + drivers/net/mlx5/mlx5_rxq.c | 142 ++++++++++++++++++--------- drivers/net/mlx5/mlx5_rxtx.c | 73 -------------- drivers/net/mlx5/mlx5_rxtx.h | 12 +-- drivers/net/mlx5/mlx5_trigger.c | 16 ++-- 7 files changed, 194 insertions(+), 231 deletions(-) -- 2.1.4