From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 6EC61A0560
	for <public@inbox.dpdk.org>; Fri, 27 May 2022 10:26:48 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 6345E427F0;
	Fri, 27 May 2022 10:26:48 +0200 (CEST)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by mails.dpdk.org (Postfix) with ESMTP id BC9A14003F;
 Fri, 27 May 2022 10:26:45 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1653640006; x=1685176006;
 h=from:to:cc:subject:date:message-id:in-reply-to: references;
 bh=KpzAFOqV/bqwwhVn31GqSErt2+4w2QLB0bs7G+x40zY=;
 b=esjSfRpmLrfvSfbugmsRSquMdCjNrdjbk3kGAlvwDFCbNkc9YAjtCWrM
 fYgv192itrqf6yE/H2TQK5gjMUuAP6Abz+F/2ApLJ1UVSnVQqIedNZhr3
 OnJze3aQRTB+aRGVSn/v3cT1NDdoZwgEq+v05O6SXLm2D1ERDFhNmfb/i
 j9/no3MUgcaUsTi/O49Jw4V1VDqESxqdsQAZEYtAXgRlCYi/l/f2AEI0y
 VOt/BJFXzLbdvvfhgSu9tMR/Yha2OqQ4GnFKWeiLNOnGsqYg5bJAz0qno
 HIrbEcS2tbAELuaSmNiDZ6O8Cz2eHFVgHZV1EBxET7LYUgKfuwAWTgsGk Q==;
X-IronPort-AV: E=McAfee;i="6400,9594,10359"; a="274147300"
X-IronPort-AV: E=Sophos;i="5.91,254,1647327600"; d="scan'208";a="274147300"
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 27 May 2022 01:26:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.91,254,1647327600"; d="scan'208";a="610129469"
Received: from unknown (HELO zj-fpga-amt.sh.intel.com) ([10.238.175.102])
 by orsmga001.jf.intel.com with ESMTP; 27 May 2022 01:26:41 -0700
From: Wei Huang <wei.huang@intel.com>
To: dev@dpdk.org, thomas@monjalon.net, nipun.gupta@nxp.com,
 hemant.agrawal@nxp.com
Cc: stable@dpdk.org, rosen.xu@intel.com, tianfei.zhang@intel.com,
 qi.z.zhang@intel.com, Wei Huang <wei.huang@intel.com>
Subject: [PATCH v4 0/5] Support OFS card
Date: Fri, 27 May 2022 04:33:48 -0400
Message-Id: <1653640433-5066-1-git-send-email-wei.huang@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1653535974-1379-1-git-send-email-wei.huang@intel.com>
References: <1653535974-1379-1-git-send-email-wei.huang@intel.com>
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org

Changes from v3:
1. replace constant with PCI_PRI_STR_SIZE per Rosen's comment.
2. update commit log with more explanations about the function call.
3. fix typo and coding style issue.
4. update ifpga documentation per Tianfei's comment.

Wei Huang (5):
  raw/ifpga: remove experimental tag from ifpga APIs
  raw/ifpga: remove vdev when ifpga is closed
  raw/ifpga: unregister interrupt in ifpga close function
  raw/ifpga: support ofs card probe
  guides/rawdevs: add description of ofs in ifpga doc

 doc/guides/rawdevs/ifpga.rst               | 105 ++++-
 drivers/raw/ifpga/base/ifpga_api.c         |  28 +-
 drivers/raw/ifpga/base/ifpga_defines.h     |   1 +
 drivers/raw/ifpga/base/ifpga_enumerate.c   | 680 ++++++++++++++++++++++-------
 drivers/raw/ifpga/base/ifpga_enumerate.h   |   2 +
 drivers/raw/ifpga/base/ifpga_feature_dev.c |  18 +-
 drivers/raw/ifpga/base/ifpga_hw.h          |   2 +
 drivers/raw/ifpga/base/opae_hw_api.c       |   2 +-
 drivers/raw/ifpga/base/opae_hw_api.h       |   2 +
 drivers/raw/ifpga/ifpga_rawdev.c           | 241 ++++++----
 drivers/raw/ifpga/ifpga_rawdev.h           |   8 +
 drivers/raw/ifpga/rte_pmd_ifpga.h          |  48 --
 drivers/raw/ifpga/version.map              |   7 +-
 13 files changed, 845 insertions(+), 299 deletions(-)

-- 
1.8.3.1