From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 0B43528F3 for ; Wed, 15 Mar 2017 12:13:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=intel; t=1489576406; x=1521112406; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=+fmCZI6FgS2GhlPE/iw+nqiBJ2ndg9hYZrtcjH0acao=; b=WGZOnR3YA1Ad3IRGLCEAu9r0Kf/rwP6QurlOwvAFZdVs7Vim2q6Hte2g V/Q/T+wG7NOpICyUkDKPksxiYzj8Vg==; Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Mar 2017 04:13:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,168,1486454400"; d="scan'208";a="77061089" Received: from fyigit-mobl1.ger.corp.intel.com (HELO [10.237.220.122]) ([10.237.220.122]) by fmsmga006.fm.intel.com with ESMTP; 15 Mar 2017 04:13:24 -0700 To: Andrew Rybchenko , dev@dpdk.org References: <1488469608-2252-1-git-send-email-arybchenko@solarflare.com> <1489080183-21467-1-git-send-email-arybchenko@solarflare.com> <1489080183-21467-6-git-send-email-arybchenko@solarflare.com> Cc: Ivan Malov From: Ferruh Yigit Message-ID: Date: Wed, 15 Mar 2017 11:13:23 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <1489080183-21467-6-git-send-email-arybchenko@solarflare.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Subject: Re: [dpdk-dev] [PATCH v2 5/6] net/sfc: add support for MCDI proxy 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: Wed, 15 Mar 2017 11:13:26 -0000 On 3/9/2017 5:23 PM, Andrew Rybchenko wrote: > From: Ivan Malov > > The patch is to add support for MCDI proxy which comes in > useful, particularly, while running over VF: few commands > will normally fail with EPERM, but in some cases the host > driver (i.e. running over the corresponding PF, typically, > within a hypervisor) may set itself as a proxy to conduct > authorization for the commands coming from VFs; these are > forwarded to the corresponding access control application > which may decline or approve authorization by replying to > the requests; all in all, the guest driver has to process > the replies forwarded back by the firmware MC in order to > give up gracefully (by setting return code which could be > understood by 'libefx') or re-issue the original commands Hi Andrew, Ivan, I noticed that all lines in the commit log end in same column, interestingly this is true for other patches in this patchset [1], is this mere coincidence or is there a poetic effort here :) Thanks for the patches, ferruh [1] If Rx mode is unacceptable, in particular, when promiscuous or all-multicast filters are not allowed while running over PCI function which is not a member of appropriate privilege groups, the driver has to cope with the failures gracefully ... If periodic DMA statistics feature is absent (particularly, while running over VF), the PMD must provide an ability to cope with it using explicit update requests which are kept restrained according to 'stats_update_period_ms' parameter ... The patch is to make MAC statistics update interval tunable by means of 'stats_update_period_ms' kvarg parameter making it possible to use values different from 1000 ms in case of SFN8xxx boards provided that firmware version is 6.2.1.1033 > > Signed-off-by: Ivan Malov > Signed-off-by: Andrew Rybchenko > Reviewed-by: Andy Moreton <...>