From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id EB0D81B1AB for ; Tue, 9 Jan 2018 14:44:56 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 50FA420996; Tue, 9 Jan 2018 08:44:56 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Tue, 09 Jan 2018 08:44:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=kQLgTI+NazeET0PeqaXVKD0H3S 79f4EN1eh6i0i53Rs=; b=HPWKT3frXRPH/63FPAYjTcPDaKwieuGeEzdXT/L/fm bmS8mi/BUBqbVPbFxeBn2G7Ywdhx+QKXMNsT6ALc43l7yG1DM9SEP/E9bNfFFIWv BJFpt+oaGhoTh1NsiwZkqAbPU3/mgB3oqaP/Tu5gZ+tpf8EF3PDQDrR01Vsfk8x+ o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=kQLgTI +NazeET0PeqaXVKD0H3S79f4EN1eh6i0i53Rs=; b=Thlx3qZme1LgFilIL9E77j o5pnOzL/NGEhqqXT8PNHxP1ojJJhQs5pavDDaO9rOm43EurhNdBLjWOcQONzVU15 +MFgJ/sS7TLPGTOxHlm/ExGQgKtmguVnz8n6CvcQk6f7LUoM/47Xib5NPzsXh518 ji/3eUfxpsuQopXW70xSvWMM2K/wBe06TiuWKx0gGjCfaB7myHxDx0YoGaXbKloV z0LLmFD5nN8ylK8SQc+S2v+3n3yNyjAEwFlYYayefO90hTWTqnNqHPkMkYX544Wr 1Ioo384QN8ZIyZ6cj/lr7qD0u4hQMhGXOVlm/rI6EqXf83cW8XS7qDFVzmnQgQMQ == X-ME-Sender: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id F00E67E53E; Tue, 9 Jan 2018 08:44:55 -0500 (EST) From: Thomas Monjalon To: "Guo, Jia" Cc: Mordechay Haimovsky , dev@dpdk.org, "stephen@networkplumber.org" , "Richardson, Bruce" , "Yigit, Ferruh" , "gaetan.rivet@6wind.com" , "Ananyev, Konstantin" , "shreyansh.jain@nxp.com" , "Wu, Jingjing" , "Zhang, Helin" , "Van Haaren, Harry" Date: Tue, 09 Jan 2018 14:44:32 +0100 Message-ID: <2285928.Pr9jqWPkcR@xps> In-Reply-To: <01BA8470C017D6468C8290E4B9C5E1E83B2D1493@shsmsx102.ccr.corp.intel.com> References: <1509567405-27439-3-git-send-email-jia.guo@intel.com> <3539603.0DoXzmkF5E@xps> <01BA8470C017D6468C8290E4B9C5E1E83B2D1493@shsmsx102.ccr.corp.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v7 1/2] eal: add uevent monitor for hot plug 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: Tue, 09 Jan 2018 13:44:57 -0000 09/01/2018 13:08, Guo, Jia: > Your comments about split it totally make sense ,no doubt that, but my question is that if split api with the funcational , so the function part should be set null implement or stake. Any other good idea or tip for that. Yes when introducing the callback API first, there will be no implementation, so the callbacks are not called. If needed you can have some empty functions.