From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <thomas@monjalon.net>
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com
 [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 99C85237
 for <dev@dpdk.org>; Fri, 29 Dec 2017 14:13:18 +0100 (CET)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 0FA0420F99;
 Fri, 29 Dec 2017 08:13:18 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute1.internal (MEProxy); Fri, 29 Dec 2017 08:13:18 -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=BBTqW1tyFwPKEe
 D3z+S6TEAbRhjRsFolrQj3Wk/mk2k=; b=EEC0xLYEVTPXq6+3n1Js9GyXfoUdGj
 InDHnMPVm+gz0N03Fb7VqWmlklhpU8hPKBEVGhrIU2aJGGwl4YnY/B1teSt+KquP
 ZQL7v/ospWWvjTnrZ0zw0SzkrCjkCH2VAWTYbLVSHf7I3T4nqGycd0YOHN07xjwO
 1iVzpnHcl+mCo=
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=BBTqW1tyFwPKEeD3z+S6TEAbRhjRsFolrQj3Wk/mk2k=; b=IDHRhhT1
 sNaNVXZkcetgxoYKl5lYQmsWUWGhEktOjZ6nbB3UnASAj0PgQN4T/xoRnojstzZf
 MCTQ/xFLyhi1pLDqs3C8bt2TqbTgZKoY2gvs0DLguepC0k8bM7/s5aIZn67jmX94
 223KWt+QkCohpUSP4ty+QlFHqzNXBGkCIjVzOR9PPTCplqazCB8XWn86YIr6R6cJ
 mNRSBIp4H1mEGJFXWDHcrIqkoQ7dnjDcWLU/3lQAUNW98Yjog+CHfdMksyXI8d/T
 L5amazgRrN/ow25o7q498jufIX4C5yFZnEHro4cIMFIewogwHhT6J0ODLo5l/XZ4
 IaQerElqwrh2pw==
X-ME-Sender: <xms:bT9GWolI2IxeSPFKVm43-7xzPwcfhACxOtSD0wQ5pLDlWKdRjEMA7Q>
Received: from xps.monjalon.net (240.16.136.77.rev.sfr.net [77.136.16.240])
 by mail.messagingengine.com (Postfix) with ESMTPA id D3119244FB;
 Fri, 29 Dec 2017 08:13:15 -0500 (EST)
From: Thomas Monjalon <thomas@monjalon.net>
To: dev@dpdk.org
Cc: ferruh.yigit@intel.com
Date: Fri, 29 Dec 2017 14:12:31 +0100
Message-Id: <20171229131234.26530-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 v2 0/3] ethdev port notifications
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Dec 2017 13:13:18 -0000

This patchset aims to add notifications for ethdev ports
added or removed.
It will be especially useful for hotplug.

The first patches were sent individually by Matan,
and now grouped in a consistent patchset v2.

Note: this patchset depends on
"ethdev: remove useless parameter in callback process"

Matan Azrad (2):
  ethdev: allow event registration for all ports
  ethdev: free detached port by the dedicated function

Thomas Monjalon (1):
  ethdev: add notifications for probing and removal

 lib/librte_ether/rte_ethdev.c | 128 +++++++++++++++++++++++++++++-------------
 lib/librte_ether/rte_ethdev.h |  10 +++-
 2 files changed, 96 insertions(+), 42 deletions(-)

-- 
2.15.1