From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0071.outbound.protection.outlook.com [104.47.36.71]) by dpdk.org (Postfix) with ESMTP id E309B1AEEB for ; Wed, 11 Oct 2017 10:52:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=7IKa3FGuYBUMbkre8QzIxdRsZgfEHf7o/fVb4ZajvPw=; b=iDNbA9suVXixyYvaMUbVaapiJkB19zlUQaOKUvoBs4pm5vC8WRhW+6mKkfxauDUXmirnC27xx+09Qo6v9jQQLVmLfCTdLOWzJ3kxVAJJGtBWArmoJ0+bSmMv6kRYsu4D6fJ1eUyra8UrRZNsOD1eYftHjXchy8A33Ti0YCeBFa4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from [IPv6:2401:4900:1984:3f6d:a124:6786:bc05:1a61] (2401:4900:1984:3f6d:a124:6786:bc05:1a61) by MWHPR07MB3103.namprd07.prod.outlook.com (10.172.95.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 11 Oct 2017 08:52:12 +0000 To: "Tan, Jianfeng" , "olivier.matz@6wind.com" , "dev@dpdk.org" References: <20170920112356.17629-1-santosh.shukla@caviumnetworks.com> <20171006110346.13247-1-santosh.shukla@caviumnetworks.com> <20171006110346.13247-4-santosh.shukla@caviumnetworks.com> <02200f40-8158-27ec-02c1-aa5ba92e824a@caviumnetworks.com> <15d6938c-43dd-9301-71e4-b32a78765fb4@intel.com> <58c2e956-0c7c-0e42-c28a-334e30d802cc@caviumnetworks.com> Cc: "thomas@monjalon.net" , "jerin.jacob@caviumnetworks.com" , "hemant.agrawal@nxp.com" , "aconole@redhat.com" , "stephen@networkplumber.org" , "Burakov, Anatoly" , "gaetan.rivet@6wind.com" , "shreyansh.jain@nxp.com" , "Richardson, Bruce" , "Gonzalez Monroy, Sergio" , "maxime.coquelin@redhat.com" From: santosh Message-ID: Date: Wed, 11 Oct 2017 14:21:56 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [2401:4900:1984:3f6d:a124:6786:bc05:1a61] X-ClientProxiedBy: PN1PR01CA0112.INDPRD01.PROD.OUTLOOK.COM (10.174.144.28) To MWHPR07MB3103.namprd07.prod.outlook.com (10.172.95.9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4075916e-d91a-49b3-d147-08d510856189 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR07MB3103; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 3:xJg3/9bhEpJQv6HNriOLzA0EnxizCnr6jBG30dMlglk4eSZLm/wn9mY3V/IXZ7J6acJTlHEnfH1dleMea4A0TkqgkXOFCRZmwN69rjHJKFC6+qsgbG1PRnhP9udawsy6qU9YJaEAEe3jepAGfKZ9Awcn5BeZDrKhj1n+UsSblpzGfrusRwpT7DtNmAngl/+Z6AYWi2gO4NFVsL74KOEoY57dH3WaQkC2JS03tqI+cGsHfr9EW6XcfIB8YxuWGzoi; 25:UCW0Jx5kjPjfldOLQ8B32TjKRSIutWse58YH6M60vSa0k+Mvb9kkr32yFOTVPWm+i1bsllHts4bRZw37KoZRPwVds3Q49txiHxaQGYEKa6MAxz7qEb07FtRNNw6i+B+SLQOdin0wottJN5ik5Ad34RR8imY0IjiVSdvmq4qe+sSDKr3vcWJFzHSWHYb5tHdLC/BSviLjZ2f2ZcKg0kj6Zmb1UZNalY+8LfXHw/fK1Ayqrda7bOmDpQV6Al9Rm2mGf9BKKI6Z4cB8Ny0GGNCiQqTfO6o4/9wgbY6XfDm7jJFk90AMs3jdKH5T+Q9Eu24jmKixaIVR5EHQRGiBphupUw==; 31:whIrAsLtoSTbEcl0Q+Yk4hz6cGWeVY/O6iev54Ht7F9NM4Y5/txaA1ElOQFWm1st5BqNcrUdcG1E4gdXS4q00mgXlkJYDu4r3pV+WixcEWsyZKijXTRSQCrb1GxnMpECmCEg+xg1GX0Ylxoxq70nv8iUGkLtpIHAtHzi9y3kaKaOg7kV2W2TD6U5iRzpBwqFQvYM+RRc1kghF/ql0JSAWuwJ5l9G2t5heDbN1sTEjiQ= X-MS-TrafficTypeDiagnostic: MWHPR07MB3103: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 20:7Ey2d76Rbai+dsvea6c+SNvRLm4rgNVmXotJ7ciAHryKZ/KFl8dwVBmG2Xn6hVK5kUKJxQXOnINSCfkdKGlW+9OUyB71/QWY+k1s4mpA3vUH9OHH6Y5+xupTtMZfxNxnQPNYvy2kXUCDrv4Q6yzNBTMhx/Rlae4AsGlam+Y4Lo5+M0wnhrjj2bxHM+tzkau/tPEaFn1qRgNqXxZkW3KMdBah6YoVTVCB0yXxoudvJm6cZvviSce1gJN+OuyKlNxIvBLwAsTWwVe9xrN4KW5mELnGLnLEJSsTSY7EY2CnKFm4Nwg+uNibz2jV77JAe1/pP9DRgc7W5TjTINUECVR8mRxOCymrUU3SDxV+jG2MLPxVeHQGU3IcOK+6u5mKGEm9ycSChpdvfIFTTrFwQ3jDitfAg6xuGwzXXYKbWUQSSip9wszOA6Lt8VT3cYTypzHVKdvlJCXUkUuImzQO34yt4aSyMp60f/TbX20UrjN+sHHFiA1L1P2FYw5lLAWv5FaFRNTl0mKAUik7N7giJwWOPsiHsSHggHgTEyxcb7QNEIUZB/Y3uARohXIK2pcfwbeXWhvD+NUVL/Ki+zxgpR2zu3FCud5m9Bf8njoEk+Y42wk=; 4:3xUs6PvqF+zP3JYD6Wdpx9jDR3gpjpJLdWpN2pQ+gn/YAP9HbWZBQhHYO6xaw5oNeJ+Y6nE9P80F6FohWOL4gCLFhEs9TsSQw/rOHSZd2oR5vDTwjteCEFQXax9veuDWIyhCQnb1mFJKMDLNTpAEK9lkEvA9sYwdTVD1whp7RTTlnJU5MrOUiiCPZ4P32W+uPWNNwoXpP0il/J1jXKLGxYYC/AVNfbUaMc1la08NzTI64lXoHE7Iq0WXNKN8k8Go X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(6041248)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3103; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3103; X-Forefront-PRVS: 0457F11EAF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6059001)(346002)(376002)(24454002)(189002)(199003)(377454003)(93886005)(229853002)(106356001)(31686004)(31696002)(6486002)(25786009)(86152003)(23746002)(478600001)(8656003)(50466002)(68736007)(8936002)(72206003)(189998001)(53936002)(6666003)(2501003)(81166006)(81156014)(8676002)(65806001)(4326008)(65956001)(47776003)(36756003)(33646002)(6246003)(105586002)(5660300001)(6116002)(1706002)(2906002)(7736002)(101416001)(58126008)(305945005)(54356999)(7416002)(42882006)(76176999)(64126003)(316002)(83506001)(97736004)(2201001)(110136005)(54906003)(65826007)(230700001)(2950100002)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3103; H:[IPv6:2401:4900:1984:3f6d:a124:6786:bc05:1a61]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; MWHPR07MB3103; 23:2Ds0dNIqLBw80n8/gVuiLoygt/duCqILhzYK0?= =?Windows-1252?Q?0QEjzwq/zycAHvse5BiRxUoFcl2iP29ZadodAMIRtUyvbGWeksQa1Gvr?= =?Windows-1252?Q?PkkNRexIw7lM5iZWWa9eVLifzWu4oVj6EzhraPPaSrahFxhyaLmbZ72D?= =?Windows-1252?Q?92wnHA8n/GcIYljgugE98BX0GYDXWdPbekBQHq13uVw+pJ/s7KS+Dwrv?= =?Windows-1252?Q?SYsaH3oAVNu32WGCOSGrRkp4HI+X4pF1YUVU6QVT515ygkVZHfpkukER?= =?Windows-1252?Q?bxFsr2SjfGJq1Zg57LvviCewmHwBPWq5HWJgtfSu9J3FVBFbqdh1ZXiJ?= =?Windows-1252?Q?NS/+XlhZFs8PIlb9SXBeDLQzgLmv9VoO6VargB6NmByPgFXrfF7BbruM?= =?Windows-1252?Q?3xGIKkljLBcSo3o/1djXp4NHldB6ypkCAJ3CHGvmQo2g4V30sD5zpRUz?= =?Windows-1252?Q?h5prm/Pp8yg27DZEnWKxVwyZxzrVgs1A2/zNB3/4nkwBAfW46MQ5VOCC?= =?Windows-1252?Q?8jZZ8bhsJjv5evw4UKEAT+uq4yxgm4ma1IrSYCm395e1v/STXQ7tqiOt?= =?Windows-1252?Q?tQevXG/ZRa7Lp7HvSu1+ELSMJxG2m1A6OSCL/DMtQBnUXV+e2ju2D2vG?= =?Windows-1252?Q?mp2QwZy4w5uG5laIiespY0iiGNmSxcs4qb5xA3w0UnO8CI1LOIj9SNnB?= =?Windows-1252?Q?hZ5UzxYDLtwzU6C1MQRrtRcPBt2Ri5ppnZPyjYgDaoUyiyoRzOxo24xF?= =?Windows-1252?Q?uujI9x2ObOCBBOx4WfU2EGK2j4/ErieqaA/1AsBgT5xHnrGZgPQEWiWt?= =?Windows-1252?Q?ZVODg81pzVavDk5E0+F0DrsevRhioD+JFvBgLeqLXpJP9oo4vQ/66tx5?= =?Windows-1252?Q?uFRVpNDRwQCr9kH4fWkYXgnG5gM0qrmYJsgmBWYOjkNonmZJyRSVtTcU?= =?Windows-1252?Q?4t+GuHnYFgguc2oUGCv2/SLmcpGOZM8WB2dWsYhFX53sDEW3Py0GBjBb?= =?Windows-1252?Q?Bo4QP70u28F+DCXUkQzenXue6KFKvSO2sq2MNdIDv244dWPJdcH//Qrf?= =?Windows-1252?Q?A69ZbI0LcRlzu889P/ytqV3h5X/PnRhG24bgCy1o1igV5hONRWTmLrq3?= =?Windows-1252?Q?baUzgiE+UgX4kCbQv4DHSMw08VXM4u8hwUa5uMn0f+bvmCvP3tJMnkji?= =?Windows-1252?Q?yMHWK/tET+qAry+3i8qPmHTk5ooyV1M6iJco48CjchzBE0ydg49euGmc?= =?Windows-1252?Q?Q9MZYTeb0sZlGQR/ldiOOpifGcpOKm9XXkRa5gnQ6iN7EZUxcGyHwROn?= =?Windows-1252?Q?G6CKw7ZwLmzZez2gx4hvXD3p3uwlay0XlFQLWRiHWzH/IJJXet5N2qWz?= =?Windows-1252?Q?22AAYublV2wAqKbO7YGG5W3SB3jchpbFljwQjalcVBbGJA1Vpp/t8DzA?= =?Windows-1252?Q?VeLilacM10JCAQvYK8swHsLrzd7D1Pfzmo3cXsjqhyJBePzVE35DO0Lz?= =?Windows-1252?Q?HV/92c73mvKDM5EBg6CBVdKlB8j?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 6:/LdCDkc2NyPDJqJ4Q9kSawyR8QfuWVvAe1UpKBNJ8Y2510GSFhH8Wie6cRlJE7p3CcwVx2YJILjztNW1E+1S+JbnBH4ZcLzmvOPf5OZCXRwSU5L927pTBl8fljoj/PV3vhkZi+11JAwoJ/EMLCSivVAhO+s/qdIPjfa6S7cCJDZsh7/1TV83hNslKL2e1G3mfLy9X7QR1Vh5OBNY6hznNgWneoclv3ZedkS9QYy524xduGqQhV25f0sp8AhJxz4WkuoDZ/94ZuSMXDAVCSPh2LtvvaGTSmXhp5y0GWWX5U6UTKYfw9gZU2CN5ZqoSXdGQW8jHXXgh1gHDAz9LNOQNg==; 5:MRH0sv7zVBtA+Rgm9Qx/xR3mX+4tD6HXV2JWDTQtxcS+nFbCbMfXR+Llf8A33BaOS/BEIP9zlVqemwH/jxwioF8yLIBp/mUQdaTZpaRmEgnVfRgMgWT1FPlC6baRYV9bBFnvWIqilacCjJnIzeN/IQ==; 24:xfpQStlG41sKVnKLzdFUA73wBLdPc8wAcFt7myWhs9tCyKVAHwtgnF4+50oUPCCbWgs9SKqL9alT+pSHjLVrmpAUvPWBU4YiD2DAP8BvXJc=; 7:W7VcbkscK3vcpn/qejjJkM0hLz4g+iu/0iU8Kb6rf+4uZ4WAqUq/q5f5j9j1D/GVbjQSC1qBRCA6UGy2xyJFgcL2mnV9Xb8BHc4cHVcecK7Q7rBD4mZmLtPJZ3Z6H6hlTK1KWC2kMs5HMAs201GVrm5t2pO5f5PqbEfEAhYog2BJL6y+UpxJV1pGmD/yci3+wT8Vpm+lqRCMU5QjPyK6wCN8d6Dy0teFU1K+j8clD50= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2017 08:52:12.7784 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3103 Subject: Re: [dpdk-dev] [PATCH v10 3/9] linuxapp/eal_pci: get iommu class 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, 11 Oct 2017 08:52:22 -0000 On Wednesday 11 October 2017 02:01 PM, Tan, Jianfeng wrote: >>> Then how about we enable this, iova=va, if only all PCI devices are binded >> to vfio-pci (iommu mode)? >> >> Right, same I proposed (I guess) in v2 such that iova bus autodetecting in >> case see all device bound >> to vfio-pci then autoselect iova=va, in v3 series (I guess) discussion: it was >> concluded that >> better to send hint from driver. Refer work history, though iova bus still does >> said >> auto-detection. > Sorry I missed that. I tend to think that almost all PMDs for physical devices shall add this flag then. IMO +1, But decision is upto PMD owner. Thanks.