Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4005244imm; Tue, 11 Sep 2018 05:37:56 -0700 (PDT) X-Google-Smtp-Source: ANB0Vda5YuKLgeuH05h82obKd5gpAqR+WIz05lJXEwhKPgOmSbwn5Xs9rLE0cvOWHRVrIu+UGWv5 X-Received: by 2002:a63:e914:: with SMTP id i20-v6mr28094704pgh.10.1536669475944; Tue, 11 Sep 2018 05:37:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536669475; cv=none; d=google.com; s=arc-20160816; b=UUcrqOjUyiQpB/NPBl3v9w6V8A39yBCgmCCPrEgj7eGmrZrOY85AtqXsp0LaILl7qs 1MJU2uGiJbQnQ820QwPmH7YnBMuRSrUSrbFcCj7Mu2HCn7GE/jjP21G6hJUhSzTKai+0 zokE0if8zXkHgj2/+hMQPPM1NKzJX4ukYX24j2FrZCS3EQAAq6SkS2V/r6oVWrWNMdzK +yHqCsWL/emqxOIGhec72d2gORYY9QCuPE2aZMmnAfDEDVJeY9Djt21xsQfCM//1/ckw Ap09ejkJFBxBhKHy33eR18gYpTb+71vKU4LlZmhNYQK9v9QzwShJliSh0UZbtaUu/dbc uv7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=BTfTdTFADooU4IkNsOTnWsUZeL0zc4qzcPZG6IRmSes=; b=elBa1QI/2FvEl0JW7U+YpDlu2s0uEyTTgMMEJ57ApNoiUCdzkGIrJE6nQO99kDXqBH yDDWI0T5cehbbBiJsfbmxcy1VGJsiGRsqLATx2FvS12CpB3mYXwhIED1NHd6ltvfIOLL rl0TOms201UZHOzae2sQ6D2QmyjNQjL9tYrmwPaN6NwB8NnaPlsUHFuEgk2j0MEK23A/ 0kHigHDHp2DEn0pjkbILh4IPliwQbbJKv38BXpF5AWC4RwXOFXb8tE14afV3Kr0yMPF1 sHeRCHKaSpcHC1tgdHjlYMujO8c77EimYM27s7Qf277R8uMPGaaVLLK2M9frIkhZtCQu KVJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kLPsCO3i; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d37-v6si19867097pla.40.2018.09.11.05.37.40; Tue, 11 Sep 2018 05:37:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kLPsCO3i; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727764AbeIKRgc (ORCPT + 99 others); Tue, 11 Sep 2018 13:36:32 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:45647 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726899AbeIKRgc (ORCPT ); Tue, 11 Sep 2018 13:36:32 -0400 Received: by mail-wr1-f66.google.com with SMTP id 20-v6so25852899wrb.12; Tue, 11 Sep 2018 05:37:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BTfTdTFADooU4IkNsOTnWsUZeL0zc4qzcPZG6IRmSes=; b=kLPsCO3ij6XCef/pp5nmv238Z5wW5Xi7iQxGsMtClBNqJMP7XYFQaGZjtEsu1TRVYg baz2qpFsitXH353dfl+L22ofEPqQfODGXY1rIcvdxUpjZh5ty9/LDafT4JDPdIxK/Q/S qwak7nHuVWaRcd8tN2sGFezvBPWcj8UeKI7MieO1TJHd8xyW1SItrGrNMqmbZy807NNS rZgPQE5xYkGzPFhRVhQnMjXMqY90V+1MDW2nKVYyv+kEcxrFPcLzAUuE23zlsyGr37kk ES2Wb0/4nNoAxWxYBcim/wbvahFZgRRyGkyLB4OLDQz60NwieIZOWLENGcqlf0zGfXrQ ftRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BTfTdTFADooU4IkNsOTnWsUZeL0zc4qzcPZG6IRmSes=; b=Zi0bTjqIBCwU9qg3sQWYyvfK3CNDkO1q6ebrAKJqywevG6YqDZOj2nyl2V0Otz5k8E HQ15LcddoFRB3i4dNyLMVqiS0TM67Dqo7bCXtBubNli85iBiB+kckovBkkhjICNoNmXi S8hPgmN/M9nHXQycWKoNRYQOwxKiscqrm41hgclUfytEM9yei2/Wk+tLyFl0vjT+8TRx bZVcUXkw1s/qPBa5BwKu8Nct64zv208HbJxRNLtrGim5nOGMWru0QdVjwPYQvRTdDJYk HPxe+cEVM52mSKcStbCOav9FQh+VzR0haxe2Xi98ZBqvYrowN55IjZH7TYpLpYLaOcLx EpJQ== X-Gm-Message-State: APzg51BcNY24x+bmhEBsHfrIKRVQYGMgNnrC8YKQ7ynlH/C8BBUrg+ia uRYEBZxuMqa3NJobsM5N1D9edv0Jwnr0gpwoIzT+YQ== X-Received: by 2002:adf:9051:: with SMTP id h75-v6mr19891416wrh.65.1536669441808; Tue, 11 Sep 2018 05:37:21 -0700 (PDT) MIME-Version: 1.0 References: <1536078525-31534-1-git-send-email-sunil.kovvuri@gmail.com> In-Reply-To: <1536078525-31534-1-git-send-email-sunil.kovvuri@gmail.com> From: Sunil Kovvuri Date: Tue, 11 Sep 2018 18:07:10 +0530 Message-ID: Subject: Re: [PATCH v3 00/15] soc: octeontx2: Add RVU admin function driver To: LKML , Arnd Bergmann , olof@lixom.net Cc: LAKML , linux-soc@vger.kernel.org, Andrew Lunn , "David S. Miller" , Linux Netdev List , Sunil Goutham Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 4, 2018 at 9:58 PM wrote: > > From: Sunil Goutham > > Resource virtualization unit (RVU) on Marvell's OcteonTX2 SOC supports > multiple PCIe SRIOV physical functions (PFs) and virtual functions (VFs). > PF0 is called administrative / admin function (AF) and has privilege access > to registers to provision different RVU functional blocks to each of > PF/VF. > > This admin function (AF) driver acts as a configuration / administrative > software which provisions functional blocks to a PF/VF on demand for them > to work as one of the following > - A basic network controller (i.e NIC). > - NIC with packet filtering, shaping and scheduling capabilities. > - A crypto device. > - A combination of above etc. > > PF/VFs communicate with admin function via a shared memory region. > This patch series adds logic for the following > - RVU AF driver with functional blocks provisioning support > - Mailbox infrastructure for communication between AF and PFs. > - CGX driver which provides information about physcial network > interfaces which AF processes and forwards required info to > PF/VF drivers. > > This is the first set of patches out of 70 odd patches. > > Note: This driver neither receives any data nor processes it i.e no I/O, > just does the hardware configuration. > > Changes from v2: > No changes, submitted again with netdev mailing list in loop. > - Suggested by Arnd Bergmann and Andrew Lunn > > Changes from v1: > 1 Merged RVU admin function and CGX drivers into a single module > - Suggested by Arnd Bergmann > 2 Pulled mbox communication APIs into a separate module to remove > admin function driver dependency in a VM where AF is not attached. > - Suggested by Arnd Bergmann > Hi Arnd, Didn't receive any feedback for the v3 patch series over a week's time. Can you please pick up these patches to merge into arm-soc ? Thanks, Sunil.