From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id E0E9B2BAC for ; Sun, 20 May 2018 13:00:49 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 44EB92233A; Sun, 20 May 2018 07:00:48 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 20 May 2018 07:00:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=mesmtp; bh=KzP3Up0RngU0sj8lLy2q6y+vLMUL2nUl0lXtJF 9hlxo=; b=GpFzqLHU80GvfpbxY6H9QYQRFfwOfa88vFgxbyLwxACIMz/R1IvkiU 22UopKnv/Qlzzo7+TdxkZfg+s0bAq7DFz7ZjEH/aHDiy+h8tw90jZ6/JIpWRQFba qmuuiRWMuObZpvs8DP1mOeMBeA8tJrkoEgdTArruKecdhnJHrxYQg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=KzP3Up0RngU0sj8lL y2q6y+vLMUL2nUl0lXtJF9hlxo=; b=kz8CbuERI26wzbI84BS7POnv2QvBdbsQ5 PjFOWSSK4NRYNLjSADGPqRNl2CFFyJJRlbh78LRNkc2SwbETZG5O5LsLv2zKFaK/ +XEWJ4txnLadMNB883qD9auH5tuP9Gjff9HPJhXTTdZCCfnJmveIHYTlDPQUO9NE 8Kt1EH+4xFw2shj/whKZ1OYrw3IxlpQMNvlu/OMkt9XKNfsRG0p5NORpfPtpSyix q4Fk+racVl2etVLN8CHULgq3Zfk4AjP0PXd/zB8oLdUJyKe6B4/FV2u+iiw/GsE0 qwl0xY+a4bhz7Al6sDbvvt9phALeBrxMCqVUdfNsPTSWZx53lKPMQ== X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Sender: Received: from xps.monjalon.net (114.149.6.93.rev.sfr.net [93.6.149.114]) by mail.messagingengine.com (Postfix) with ESMTPA id B513D10264 for ; Sun, 20 May 2018 07:00:47 -0400 (EDT) From: Thomas Monjalon To: stable@dpdk.org Date: Sun, 20 May 2018 13:00:02 +0200 Message-Id: <20180520110006.9026-1-thomas@monjalon.net> X-Mailer: git-send-email 2.16.2 Subject: [dpdk-stable] [PATCH 18.02 0/4] ethdev: fix iterator and probing notification X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 May 2018 11:00:50 -0000 These are the remaining patches from the series "ethdev: fix race conditions in iterator and notifications" which were not yet backported in 18.02. Please move the commit "net/failsafe: fix sub-device ownership race", which was already backported in 18.02 branch, on top of these patches, as there is a dependency on notification fix. Thanks Matan Azrad (1): ethdev: allow ownership operations on unused port Thomas Monjalon (3): ethdev: add probing finish function ethdev: fix port visibility before initialization ethdev: fix port probing notification drivers/net/af_packet/rte_eth_af_packet.c | 1 + drivers/net/ark/ark_ethdev.c | 2 ++ drivers/net/bonding/rte_eth_bond_pmd.c | 1 + drivers/net/cxgbe/cxgbe_ethdev.c | 1 + drivers/net/cxgbe/cxgbe_main.c | 5 +++ drivers/net/dpaa/dpaa_ethdev.c | 5 ++- drivers/net/dpaa2/dpaa2_ethdev.c | 4 ++- drivers/net/failsafe/failsafe.c | 1 + drivers/net/kni/rte_eth_kni.c | 1 + drivers/net/mlx4/mlx4.c | 1 + drivers/net/mlx5/mlx5.c | 2 ++ drivers/net/mrvl/mrvl_ethdev.c | 1 + drivers/net/nfp/nfp_net.c | 2 ++ drivers/net/null/rte_eth_null.c | 1 + drivers/net/octeontx/octeontx_ethdev.c | 2 ++ drivers/net/pcap/rte_eth_pcap.c | 1 + drivers/net/ring/rte_eth_ring.c | 1 + drivers/net/softnic/rte_eth_softnic.c | 2 ++ drivers/net/tap/rte_eth_tap.c | 1 + drivers/net/vhost/rte_eth_vhost.c | 1 + drivers/net/virtio/virtio_user_ethdev.c | 3 ++ lib/librte_ether/rte_ethdev.c | 57 ++++++++++++++++++++----------- lib/librte_ether/rte_ethdev_driver.h | 14 ++++++++ lib/librte_ether/rte_ethdev_pci.h | 2 ++ lib/librte_ether/rte_ethdev_version.map | 1 + test/test/virtual_pmd.c | 2 ++ 26 files changed, 94 insertions(+), 21 deletions(-) -- 2.16.2