Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp2079398ybv; Sun, 23 Feb 2020 22:14:45 -0800 (PST) X-Google-Smtp-Source: APXvYqzHz+/nUy0uiLQY6/OzijhXb9U0YaovbZmEjvxRXdOqfqLfRGa6UoQIxWXyP79L3X0VfgFC X-Received: by 2002:a05:6808:8ee:: with SMTP id d14mr10771565oic.138.1582524885762; Sun, 23 Feb 2020 22:14:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1582524885; cv=pass; d=google.com; s=arc-20160816; b=YEIbEhZZLHPtfhvC9PvaK4NNIXliX8GEOx7Fg+LHLIhPgWgYmdpX5RCV7Zv4o3gx17 iRJyq4gEzceK2Aw2uUzYnPyxCKfnWrrqWvB5PYRganiNABSBZOnCxjzLBt911thFtktg R3hbKw/cStKwBMk5UAU81Ra17NCo/nvR+LRSMncfb+vX+qcASIikgsSf3kcvM3KalD0x AFJ7nhMezDNG68qymXOHvIdiO3U+NHsSfAPGQclWr9vAlasbCOAAngkvZHngN6O4HuNQ 0nAVTrTDo/MOxw8RoWfwmuSCPCnXJBDYZGfqJU9SGSfEl9HUM2CpyS4arbYhVi8wkyV+ rL3g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=alMWLtXvWLUFiKKeBW4jwPDU97fzPDrvvlOB4SsHxU0=; b=rC8eIvsj9F5AcLbKD7M2HLeWWC/BK8EKr2G7XaN6877gWDxFgYQ5dmf3mMy145A20+ rtxsTl37gYjKRasFDfaynn8fNnfe51+5bNQjr9wGQcgy37OwlXQo696gbLl0h1XE/9ml 8vKSPluTd6Gbus5nN/10Kahfur+3x0mMJkKk06GoLTcfGpEIaEzMm0Hsv0BB8k8y2zty qsDrMDwirfbyhDmf+Dyyq1aGo0dndIBG+gUDNobHU72vm9PSb4JumlHI4yBN0WjYwCTq S3QVq6EMvn3jFlZQrSDn9EAHVUVDXd8psccXXAYPKmjsdXiBFYdZLgoQubUXrEPRnX4V YBnQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector2-xilinx-onmicrosoft-com header.b=BN8nYHuC; arc=pass (i=1 spf=pass spfdomain=xilinx.com dkim=pass dkdomain=xilinx.com dmarc=pass fromdomain=xilinx.com); 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y6si4286993oih.217.2020.02.23.22.14.28; Sun, 23 Feb 2020 22:14:45 -0800 (PST) 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=@xilinx.onmicrosoft.com header.s=selector2-xilinx-onmicrosoft-com header.b=BN8nYHuC; arc=pass (i=1 spf=pass spfdomain=xilinx.com dkim=pass dkdomain=xilinx.com dmarc=pass fromdomain=xilinx.com); 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727240AbgBXGOP (ORCPT + 99 others); Mon, 24 Feb 2020 01:14:15 -0500 Received: from mail-co1nam11on2082.outbound.protection.outlook.com ([40.107.220.82]:6194 "EHLO NAM11-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725895AbgBXGOP (ORCPT ); Mon, 24 Feb 2020 01:14:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cJgU1uKI1xdLScBkLPJaXeYX5ynoyD0LU5rVKQWZ5qmV9E/r4ZUzYOrZwFz0oAQKCuOr9MdV/5C8TUtGNPtIDZNU9FVC8r3THqEA3YDJmMyQClTK9xHxRbuhTAavBbESPARf1d6fSS8jNOQay1N7uMdTWVRiJVzGbc7F+8QyX9DWl7AREM0PFEa9FPN8gs70AOxXQGwIBgNC9X37PKHJJKPKwR3SvJuaYcS3atnKSOe74HFJyFf2Qs+K6UqvcqprZrEs3tTWkHJAqBffaXG8SBl/OuUxsoWmwzikfj2ODmwXEgh00gROgMvc9oDKjoDULgSEHUaRymQnMGjdBOZ8bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=alMWLtXvWLUFiKKeBW4jwPDU97fzPDrvvlOB4SsHxU0=; b=L+utFhOOYdh47zfAVWnZmrBsZB5NwrQZpOjVqeoZ7L2Zl7FSe85crSbIYUKJvtc8tt3m3KpbHy+3CmLgNOw45AxzFbBcZdURLB9o2OwlRvQk5/73hZ8eAcrpG9qQBF8008t5OWR8VPGJDMw5AzvvUvMoQARunncEO3Usr19iaobfq0lwI8ZULsmmMirfpamrDOzOXVU6+5+pjlnA6SF5gxlRIl4aYOBROGTbErH2VuXVYpe+UlqqBFzeT2buYNXDnQ2K8DJ7GLHhfukNQ7ukvUu/3ICGbG7Ai88A3knlcBPlJsWl3SjsMuk5z7DQyFMFvcZfwrcuW/Qs4l+jwI9IUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=alMWLtXvWLUFiKKeBW4jwPDU97fzPDrvvlOB4SsHxU0=; b=BN8nYHuCTjd6Wm6msxBxq4NJNaaY+kijUK3YD7YkP3zDjso3WfeFJ41XT1H8cpyS+WdXSjBBYjbter0S3CAU7yU5nEwRDBTvg28hITpwRx5yrCYNTPqAl16ofvW94Mh9VLM0ag6wxRUw22OfTDif4nUQyaBpeP5l9ikG/lKlu/0= Received: from BY5PR02MB6371.namprd02.prod.outlook.com (2603:10b6:a03:1fd::30) by BY5PR02MB6612.namprd02.prod.outlook.com (2603:10b6:a03:206::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.21; Mon, 24 Feb 2020 06:14:11 +0000 Received: from BY5PR02MB6371.namprd02.prod.outlook.com ([fe80::a9b0:3f4f:bc1b:6af9]) by BY5PR02MB6371.namprd02.prod.outlook.com ([fe80::a9b0:3f4f:bc1b:6af9%7]) with mapi id 15.20.2729.033; Mon, 24 Feb 2020 06:14:11 +0000 From: Harpreet Singh Anand To: Jason Wang , "mst@redhat.com" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "netdev@vger.kernel.org" CC: "tiwei.bie@intel.com" , "jgg@mellanox.com" , "maxime.coquelin@redhat.com" , "cunming.liang@intel.com" , "zhihong.wang@intel.com" , "rob.miller@broadcom.com" , "xiao.w.wang@intel.com" , "haotian.wang@sifive.com" , "lingshan.zhu@intel.com" , "eperezma@redhat.com" , "lulu@redhat.com" , "parav@mellanox.com" , "kevin.tian@intel.com" , "stefanha@redhat.com" , "rdunlap@infradead.org" , "hch@infradead.org" , "aadam@redhat.com" , "jiri@mellanox.com" , "shahafs@mellanox.com" , "mhabets@solarflare.com" Subject: RE: [PATCH V4 3/5] vDPA: introduce vDPA bus Thread-Topic: [PATCH V4 3/5] vDPA: introduce vDPA bus Thread-Index: AQHV57TR1Z0KZ5FfHE6YGohVy6yJOKgp4y6Q Date: Mon, 24 Feb 2020 06:14:11 +0000 Message-ID: References: <20200220061141.29390-1-jasowang@redhat.com> <20200220061141.29390-4-jasowang@redhat.com> In-Reply-To: <20200220061141.29390-4-jasowang@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=hanand@xilinx.com; x-originating-ip: [149.199.50.133] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: a47f951c-5785-4eea-b3ce-08d7b8f0c3ff x-ms-traffictypediagnostic: BY5PR02MB6612: x-ld-processed: 657af505-d5df-48d0-8300-c31994686c5c,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 032334F434 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(396003)(136003)(346002)(39860400002)(376002)(366004)(189003)(199004)(4326008)(6506007)(7696005)(76116006)(4744005)(7416002)(186003)(66446008)(86362001)(66476007)(66556008)(64756008)(66946007)(26005)(55016002)(9686003)(5660300002)(478600001)(8936002)(81166006)(8676002)(81156014)(2906002)(316002)(54906003)(110136005)(52536014)(71200400001)(33656002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY5PR02MB6612;H:BY5PR02MB6371.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: xilinx.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PPFarlK54GWEwrRZ4vqRoPDwaWRBpGf1Kqn9feiCY11G0pNG4/UprdPR5fIMosqyto8bz5s19afY0K3B+OdZUxsb4R/rRjaXApTzmIsJ8I8kSD7nV6ZFFuiHVfwgF2z5iO17/T5ZALqhIkQZoxrkjZunTpJdh1hb/eKnZf45r+O4tEKq4NvtYGUE4ovWrloLG/Ec0/UwAA/tb4jc5WkSw9b2v6gxdesLjZAHozyvnFqNVCB1JFexBOyvHAYKGLKy9AokKHDASvAe+M3mW6VPhIyoxjV5LPqLEuzwVgrNGJuB4R1vnWpBJ/aj7gDYrDk2FidcdSjssPfhvSdsg7onzXD5CiywYb+t6/9uE4NUKdFFZtMnmGXnahE9VDUnEH219IpjRxxvm7aerI2HD1Wu1gG3jFDOMGhSW0v+t7FBj+nVcsBFlCNfjkpGXXr0sf+U x-ms-exchange-antispam-messagedata: mjlywQv6V1vH+xE6nA4S4yQaRcAbRXK8Zjez6kN7rBxfPZMU3GtOo/iQuxCyqNQa0vcCn8WTCem1AGyKPx7j07vubR7KnVaH4j97wbHZ2ilsqWBHn2XNj6wldD8qLP6wFZKhMGnyWklUvE/nlJdzDw== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-Network-Message-Id: a47f951c-5785-4eea-b3ce-08d7b8f0c3ff X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2020 06:14:11.4702 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: i+N+9MB+sVvisll2J45o00lDUeKW29fM4+ThRJQvn8Wts//GPBCqiUO41fvmGX7iDQU5lN+8P7RHnTl6u7t8/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6612 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Is there a plan to add an API in vDPA_config_ops for getting the notificati= on area from the VDPA device (something similar to get_notify_area in the V= DPA DPDK case)? This will make the notifications from the guest (vhost_vdp= a use case) to the VDPA device more efficient - at least for virtio 1.0+ dr= ivers in the VM. I believe this would require enhancement to the vhost ioctl (something simi= lar to the VHOST_USER_SLAVE_VRING_HOST_NOTIFIER_MSG). Regards, Harpreet