From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94176C07E99 for ; Fri, 9 Jul 2021 14:47:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6BA596100B for ; Fri, 9 Jul 2021 14:47:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232250AbhGIOuS (ORCPT ); Fri, 9 Jul 2021 10:50:18 -0400 Received: from mail-bn1nam07on2138.outbound.protection.outlook.com ([40.107.212.138]:55649 "EHLO NAM02-BN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229561AbhGIOuQ (ORCPT ); Fri, 9 Jul 2021 10:50:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ipH03Ydo7Uabikw1Jnld22E9iOcgaRC8P+BuxmGRGgo8TsyEIDbk0G56Djvvt0B3/PIQ+jXPSN1LP9afI3FQ7jZIvbmivvvatgbn52uVE49tc3y1sUnWd35sjQ1ZLlaADQkLjTnHf1ExhXOa2O3v0UdHea2s6hKXGs16in5p8CbThb31sCrvFmPdV84RdxyrdS08r1LOitYZddW6DS/XTObJqHKPn9izg8OhFRqHgLIuA7CSExvhxJqpOCUX3EP/CAE1WXAdMICxUcQ6ldXaNriqDvrLXDbTuwtFezTTRVbEG1N0A9P5734n9bhEp8C37vgUQvTnf3UWLQZB8xlBEQ== 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=1MUKbsfaW+NVKhsUNNP8gybNfHmbuDuajON6DDdjMec=; b=TkNrfTkZzkSNrH59Q6LV/2iKJUUF51QOLF4o8kFsbrKUaNfS+qWbSZcwMSK+SUQpMV0CXJF9YS4Sw/azVu7m3OVKeQB0LqPGhZ73BLsoS7GEzXGHBecCEuKRvfHRfoFVA6/5QZYRj3cUyEUuG5NDbAtOQ5/qRCuhgqECOvUgeojAibiZshc06J467IFSa7o9aIGMrF8YRmOTGsZ88ria3Dw75oPspZOJygb6X9ThaZDt7JnDRTvOKeas1PXMnuLqxsR1X01wPg0lBJ02a3oDxdXcthfs7am2rbX6e6C9Dg3fjgdf07P0ubkuANR8LgZKgUMwTbdZaKL/BtjT+R8V5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornelisnetworks.com; dmarc=pass action=none header.from=cornelisnetworks.com; dkim=pass header.d=cornelisnetworks.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornelisnetworks.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1MUKbsfaW+NVKhsUNNP8gybNfHmbuDuajON6DDdjMec=; b=HPKIPNAGCIhWS9QhvzencuGfZ7xlrUbS2BuYF8jpJaQMVZsvUnAzBZXWrDGbNGfmaIucXSQo3pOIH0vdEWxIar0OL7hM2BdC4QE9VX225JMFaY2AO+SqWZxSI6EGplHjKadA5qrKoi0SnH4Yn8IMEj0Ic0vB43Ms4i3rDgaWI3vuH9b+X8VCRtVK30tu7WLL8B00GhlKLX3CP6+GtaVgQ6h+pTzxNcWMTD2JbZ3gpUb4laDXcCQav3t2nhEJ9PMLFOOUcp7lhbAZB+KFQODcnz3faARfCIc9gX+kQBYMHJRViiaPQ2RUpyBaMk9YBpTVZeFoPEjOPRKZV59wm/HfRQ== Authentication-Results: lists.linaro.org; dkim=none (message not signed) header.d=none;lists.linaro.org; dmarc=none action=none header.from=cornelisnetworks.com; Received: from PH0PR01MB6439.prod.exchangelabs.com (2603:10b6:510:d::22) by PH0PR01MB6538.prod.exchangelabs.com (2603:10b6:510:77::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Fri, 9 Jul 2021 14:47:30 +0000 Received: from PH0PR01MB6439.prod.exchangelabs.com ([fe80::5c02:2146:2b1:f1eb]) by PH0PR01MB6439.prod.exchangelabs.com ([fe80::5c02:2146:2b1:f1eb%7]) with mapi id 15.20.4287.032; Fri, 9 Jul 2021 14:47:30 +0000 Subject: Re: [PATCH v4 0/2] Add p2p via dmabuf to habanalabs To: Jason Gunthorpe , Christoph Hellwig Cc: Daniel Vetter , Oded Gabbay , Oded Gabbay , "Linux-Kernel@Vger. Kernel. Org" , Greg Kroah-Hartman , Sumit Semwal , =?UTF-8?Q?Christian_K=c3=b6nig?= , Gal Pressman , sleybo@amazon.com, Maling list - DRI developers , linux-rdma , Linux Media Mailing List , Doug Ledford , Dave Airlie , Alex Deucher , Leon Romanovsky , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" References: <20210706142357.GN4604@ziepe.ca> <20210706152542.GP4604@ziepe.ca> <20210706172828.GR4604@ziepe.ca> <20210706173137.GA7840@lst.de> <20210706175935.GS4604@ziepe.ca> From: Dennis Dalessandro Message-ID: <398a6cbc-e740-f30f-ab0a-5be2d1673fa9@cornelisnetworks.com> Date: Fri, 9 Jul 2021 10:47:24 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <20210706175935.GS4604@ziepe.ca> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR22CA0007.namprd22.prod.outlook.com (2603:10b6:208:238::12) To PH0PR01MB6439.prod.exchangelabs.com (2603:10b6:510:d::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from Denniss-MacBook-Pro.local (24.154.216.5) by MN2PR22CA0007.namprd22.prod.outlook.com (2603:10b6:208:238::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 14:47:27 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 83f558fc-a3ef-4d0b-3940-08d942e87a13 X-MS-TrafficTypeDiagnostic: PH0PR01MB6538: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8HqKjvvVd3r7+clSgVEaMTX+iKSQhhFCJWYMUiR/MRUWrJdfqshs7dTTa+RdwJqteAXjhb9oIIVYewVc2p5TrkvSOljrXM2rxQHLUQuiHxvMwnFbYbqXMESz4YFQtipO8gQRESymMrTH7uqK/+eExCQX8FzU0xwbhzDpxbaR/LExYiX2PRymYXGLYbGf2ps/U2em22dFiI5BXaeozGfQfg57Lxv9BJMxVjBEY3le4HLAcFzcSkNUSzIpjRvatNUewFiI/o4GQqOlpGZN1sN6duCnsTEyRR2aGUUzDJJJqXG+03vE6TexJV3GwOcrsGSJCIqWbr88PGmZlABefPtMz8Cb/mzHQOl5fYUFEN5VhLFCDZDDurwxHhaSVUX62xvKxrfcqIpRHvxCMlnzdD0lP+X92uYCP3RndhfwTW+AfACbJlzYaLMMl71XW6vPi1SmWNd7krGkkXBrPJ07cWu1ggdk4Yyz7KOlFSORs617zpbuwCKZERy0/g2RPTnUTnRYOH6MSgEcGl7gTvd1IVFLVZs3OQq8UlkH3Vx63kC0UFQ02t7ZL4xCPvz7VULJFvIdh2qnSzO4GdP6UOcA3WpAYRkGmtzP0Cw2GI+An2tFqRJnHo9AcfT6Yw8hPRjMhP50KfXGGlAE3YFonVSt8D+AxZj2U9mrXcKhNWkctdT0akF3iJ+l4ApN3YY+ffQGvK5EpEMtFRSDHLXeBmzNEh4FIXJboo0o+uysdHuKxgouBOkOcI5GBJ2W4KRu/tc+YaIYidoxLjJH8SLP9ZesblgMVw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR01MB6439.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(136003)(346002)(366004)(39840400004)(396003)(31686004)(7416002)(5660300002)(6512007)(53546011)(6506007)(316002)(36756003)(86362001)(54906003)(26005)(2906002)(44832011)(4326008)(956004)(2616005)(110136005)(52116002)(6666004)(31696002)(66556008)(66476007)(8936002)(66946007)(4744005)(186003)(478600001)(38350700002)(8676002)(6486002)(38100700002)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UjBvU3FjWE1rNVE3MmdadE9vQjAwUnB4TFErTnJid09LcVFpWFFVUVlBTjlx?= =?utf-8?B?OHVodDRVdmV0bkt5K291OUhXY3hxSEpmdmlLemNSejIrUmRMamlvT3RIYnVU?= =?utf-8?B?QVB2S0VJdDJVVjZMMXBrQ1dBYW92NWVsMExFQ3hlMTlIb1RkdzlXVlhWM1A4?= =?utf-8?B?L1FENldNSUErTExuRXhIVWtBelpYZ2JsV1h5Z1YrU21mNXh5TzU1SjNwOTBm?= =?utf-8?B?TFRtLy8xU2NaT0x5dlU2MDMwRWtrazNBZXVxUyt0YkVKbWE2Uk96dVlXTFp6?= =?utf-8?B?R1Rlalp1eFBLSXV2ZGRNWlhNM0V3bnFTczJNTzB5REJqeFFmWTBNOER0MHRj?= =?utf-8?B?K2wwSWZMQ0Rqalp0Z28wam5jb3NjQ0tDTTVZQ2hSbGg1bmEzOHNqU2FVTlZi?= =?utf-8?B?YnZsYmxGYjAwT3ZNVEVGaFR2K0tad3BGYjd6K0lFak5qOCtVbU1seEtYczRn?= =?utf-8?B?bEVrQzJpYk12QUlGMXdFTkJFdXVpU1VaYTZ0NkpoYWtFcnE3SzVMdWJ2ZFlj?= =?utf-8?B?RlYvUEhuQTF3am5POFBxeUdFNitOam9BcHB1VGpibXlzd3BIRTZJMzVPN3Z3?= =?utf-8?B?MDgwVzFpWThxOHlRazRNT3IrbjJNeGZtWStGc3lWVzJNL3ZZdnBBM2tmUXBP?= =?utf-8?B?RnVHSUVnZW5mZzg0bzViVlo1UC9URXNBdFVWaDJ3b1RpL2UyNi9VTGp6MVpE?= =?utf-8?B?WW84ZkhmYnV4bjRLNHNyK0VzMVl4UTlxTkFPMGZPY3gwWGkxaXV4TXQvdzBo?= =?utf-8?B?eU8remY4RnA1dFRXUnRhVVgyZGdPazFyNXVxSi9RUGZqZm1vWXpkWkVwSkh2?= =?utf-8?B?aE44SWVYUlBaeDNrUzMrK1p5eStJNXpFZXh0WWptaVBxVHV1Y1JYc1p6NTdk?= =?utf-8?B?ODhReXdkQ3lPK2VpeGk2RnpCOFlUaFRybVU5bkY2MjBRMTA0bWlLREpna0NL?= =?utf-8?B?Z0lhSEFybitlbkY1VWRlWmV1QmtwUWhHdVJ0QnhRVTgvMDNmU2FrWExreHZS?= =?utf-8?B?QWZkM1BCTkRRdHRzV0NnQ2tiZTF4Q0VhV3Z4bUZuT1pnTHlJWU9kVXU0bW0x?= =?utf-8?B?NVpqSUpUcUUvVXduRmxnanIwRytXblBuOC8yY3NucHlRd2hvakc1T0xWVzJS?= =?utf-8?B?SEFubVZvcyt1bmFGaUpvWWE3ZWNISmFsejI4algzR3dTbURQL3k2cnJvNHJC?= =?utf-8?B?RjJGaUFvYjk5Tk1VU2lOOEhwTlBtbVgyTWpZMElxS1N3bUh1WkVZOXptWTVE?= =?utf-8?B?R21kQTVMSmdRc2tSV3hDcnFGMmJIQS92MDA2eHpHVW5TUHlUMm5aQWwwZkk2?= =?utf-8?B?Slg2d2RSekE4cUdvenB4RG5OeTFVZ1RIZE5jNkFGQTkwZ1hQYlphZFlTcDFT?= =?utf-8?B?Qk9JVGZ5dFVOSWJ0Y2pBYUJzcVVhVTNWMFczVEtyYlNiQXdtUFVOZ21TUVht?= =?utf-8?B?aHVnODNqVWFaS3ptaVNnUHJwM2xiOGJmQ0xRWjhBZUNFRGZDUHBxQU01VmxJ?= =?utf-8?B?Q25wTFlQZzB6RmRmV0ljUzNmNXJPVTRUeFB6MWdkZmtYeVRDSVkzQ2s1MlRY?= =?utf-8?B?MGN6MDNiOUpaYTI0czlTdXJlYlVJKzJvVGh2OGNiWHNRUXhmSk5iMUE3WXpi?= =?utf-8?B?djYycnE0WEk4WjM1K2kyN2hpbGd0QVpueTBFUjZvdEEwVTl4c01CRGdFTm9K?= =?utf-8?B?anZNTm90MlJ5YWJlSnhrRlZ2QUJaSjlGelVjSXVNQ1F2dW14bmxLUEhVVkV6?= =?utf-8?Q?NiX6E9z/H6dMogbabSkLKSnulIGzmp9/13c6/3T?= X-OriginatorOrg: cornelisnetworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83f558fc-a3ef-4d0b-3940-08d942e87a13 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB6439.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 14:47:29.9433 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4dbdb7da-74ee-4b45-8747-ef5ce5ebe68a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aZVkDAJCWLuKUc9lwXBCg+3qf+jfYDPQ1sBVgXr7UbF6us3LgG+gDvDAy/EXV1vsdmmGabBtZLkdGpBdssEP7K9OoSn/CSP2lkszt8733V3cBckgEDKKxfVkc+1JGF9H X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR01MB6538 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/6/21 1:59 PM, Jason Gunthorpe wrote: > I can not say the same about other company's RDMA driver > distributions, Daniel's description of "minimal effort to get > goodwill" would match others much better. Not sure what other RDMA driver you are talking about but as for Cornelis Networks, we do have a packaged up version of our software. However it is meant to make things easier on end users to bridge the gap between the distro kernel drivers and the upstream kernel. It's definitely not a requirement and plenty of folks do use distro kernels/drivers. I'm not sure how many large sites are using something straight off kernel.org but the upstream hfi1 driver is 100% the real deal. We continually develop on and test the upstream kernel. Our goal is always to upstream patches first. We learned that lesson the hard way when we first tried to upstream hfi1. -Denny