From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 30FA5237 for ; Fri, 29 Dec 2017 14:37:23 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B7160211C6; Fri, 29 Dec 2017 08:37:22 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 29 Dec 2017 08:37:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=mesmtp; bh=63PLOg5Y4UtrRZ g7VI2mQP8f679azj7qQm4evy84MEo=; b=fJQwTzWEVgONABxAIWePmLKqEiEjya lXv/dMGXsYncBMLxV/ZB579kVyd1wbnyTGhWsylaG7/KTJ2vqpgl2/ocAwZVZblY wn9hCscY0o+xYC6l1j0xMkejXa6l63xQcjX7slFftWgG/VdbEuzho1ywz6YO+xFN 3czRLyPmC+PzM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=63PLOg5Y4UtrRZg7VI2mQP8f679azj7qQm4evy84MEo=; b=lJK85FfC gM5XF0RJyQWj4g7NGJih7KgEanEl9rAWfg+kHrGlFf9ZB4/dgKOE0/LRmEkSWVGg 4LICwja89wj41vJjlnD/3BELfP3yWb3wY1KRCJbxCc51hSnXnpg8MVMO9LRDSzBE IrQHEY8IvLIQazVWwqqsjzZrEMNrOkBRr0atDp5Rhj2uxv9geOyx9n26u+sFcLpx Y6RBCK0/iME74hnHYJkWwnBXyzeu1EWHCPT763bRp0xlUsRDZWq5979/ImQK41Sc +J7N1zXEkUireLxWshJGsOuPKuEwpW06uqmJi9OE301HH/x7VfsbH1p+yZeMbFu5 Kqg1OxCFmhugEA== X-ME-Sender: Received: from xps.monjalon.net (240.16.136.77.rev.sfr.net [77.136.16.240]) by mail.messagingengine.com (Postfix) with ESMTPA id A6C4C7E4C7; Fri, 29 Dec 2017 08:37:21 -0500 (EST) From: Thomas Monjalon To: dev@dpdk.org Cc: ferruh.yigit@intel.com Date: Fri, 29 Dec 2017 14:36:53 +0100 Message-Id: <20171229133658.31258-1-thomas@monjalon.net> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20171128221302.15400-1-thomas@monjalon.net> References: <20171128221302.15400-1-thomas@monjalon.net> Subject: [dpdk-dev] [PATCH v3 0/5] ethdev port notifications 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: Fri, 29 Dec 2017 13:37:23 -0000 This patchset aims to add notifications for ethdev ports added or removed. It will be especially useful for hotplug. This v3 is gathering more related patches which were sent individually (callback process cleanup and testpmd additions). Matan Azrad (3): ethdev: allow event registration for all ports ethdev: free detached port by the dedicated function app/testpmd: extend event printing Thomas Monjalon (2): ethdev: remove useless parameter in callback process ethdev: add notifications for probing and removal app/test-pmd/parameters.c | 4 + app/test-pmd/testpmd.c | 30 ++++---- doc/guides/prog_guide/poll_mode_drv.rst | 4 +- doc/guides/testpmd_app_ug/run_app.rst | 4 +- drivers/net/bnxt/rte_pmd_bnxt.c | 2 +- drivers/net/bonding/rte_eth_bond_pmd.c | 6 +- drivers/net/dpaa2/dpaa2_ethdev.c | 2 +- drivers/net/e1000/em_ethdev.c | 2 +- drivers/net/e1000/igb_ethdev.c | 4 +- drivers/net/enic/enic_main.c | 2 +- drivers/net/failsafe/failsafe_ether.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 8 +- drivers/net/i40e/i40e_ethdev.c | 2 +- drivers/net/i40e/i40e_ethdev_vf.c | 2 +- drivers/net/i40e/i40e_pf.c | 3 +- drivers/net/ixgbe/ixgbe_ethdev.c | 6 +- drivers/net/ixgbe/ixgbe_pf.c | 4 +- drivers/net/mlx4/mlx4_intr.c | 4 +- drivers/net/mlx5/mlx5_ethdev.c | 9 +-- drivers/net/nfp/nfp_net.c | 2 +- drivers/net/sfc/sfc_intr.c | 4 +- drivers/net/thunderx/nicvf_ethdev.c | 2 +- drivers/net/vhost/rte_eth_vhost.c | 9 +-- drivers/net/virtio/virtio_ethdev.c | 2 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +- lib/librte_ether/rte_ethdev.c | 132 +++++++++++++++++++++----------- lib/librte_ether/rte_ethdev.h | 14 ++-- test/test/virtual_pmd.c | 2 +- 28 files changed, 159 insertions(+), 110 deletions(-) -- 2.15.1