Message ID | 1467785688-23229-14-git-send-email-aditr@vmware.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Return-Path: <linux-rdma-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 3073B60752 for <patchwork-linux-rdma@patchwork.kernel.org>; Wed, 6 Jul 2016 06:22:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 209F1286E0 for <patchwork-linux-rdma@patchwork.kernel.org>; Wed, 6 Jul 2016 06:22:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1548F286F0; Wed, 6 Jul 2016 06:22:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6475A286EE for <patchwork-linux-rdma@patchwork.kernel.org>; Wed, 6 Jul 2016 06:22:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753311AbcGFGVt (ORCPT <rfc822;patchwork-linux-rdma@patchwork.kernel.org>); Wed, 6 Jul 2016 02:21:49 -0400 Received: from smtp-outbound-2.vmware.com ([208.91.2.13]:36136 "EHLO smtp-outbound-2.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752023AbcGFGVo (ORCPT <rfc822; linux-rdma@vger.kernel.org>); Wed, 6 Jul 2016 02:21:44 -0400 Received: from sc9-mailhost3.vmware.com (sc9-mailhost3.vmware.com [10.113.161.73]) by smtp-outbound-2.vmware.com (Postfix) with ESMTP id 7CD2898182; Tue, 5 Jul 2016 23:15:28 -0700 (PDT) Received: from EX13-CAS-004.vmware.com (ex13-cas-004.vmware.com [10.113.191.54]) by sc9-mailhost3.vmware.com (Postfix) with ESMTP id B2EC4407B7; Tue, 5 Jul 2016 23:15:28 -0700 (PDT) Received: from EX13-MBX-031.vmware.com (10.113.191.71) by EX13-MBX-000.vmware.com (10.113.191.20) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 5 Jul 2016 23:15:28 -0700 Received: from EX13-CAS-003.vmware.com (10.113.191.53) by EX13-MBX-031.vmware.com (10.113.191.71) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 5 Jul 2016 23:15:28 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.113.170.11) by EX13-CAS-003.vmware.com (10.113.191.53) with Microsoft SMTP Server (TLS) id 15.0.1156.6 via Frontend Transport; Tue, 5 Jul 2016 23:15:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0ggkqeBcsDBX9JNO0SG8HwhmpN3/pGoHZwlezlt3K0Y=; b=Pa7qDZf33qt1wb8rBNPTu1PTZ1hvnwlQNz90A3ce8+lZehoFyJe+EFPh+5ikEcoNqSmntDH5tOpYy8gpjpIBlS0GfSETK5jFuJhWYtQNIrcE4L5xK8Y9f3r9EHy/ZleoNP17QhlcGR9I1VnTrEicwFijzzANMTQWNMMjw0UG05w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aditr@vmware.com; Received: from promb-2s-dhcp95-136.eng.vmware.com (208.91.1.34) by SN2PR0501MB848.namprd05.prod.outlook.com (10.160.14.146) with Microsoft SMTP Server (TLS) id 15.1.528.16; Wed, 6 Jul 2016 06:15:26 +0000 From: Adit Ranadive <aditr@vmware.com> To: <dledford@redhat.com>, <linux-rdma@vger.kernel.org>, <pv-drivers@vmware.com> CC: Adit Ranadive <aditr@vmware.com>, <jhansen@vmware.com>, <asarwade@vmware.com>, <georgezhang@vmware.com>, <bryantan@vmware.com> Subject: [PATCH v1 13/15] IB/pvrdma: Add Kconfig and Makefile Date: Tue, 5 Jul 2016 23:14:46 -0700 Message-ID: <1467785688-23229-14-git-send-email-aditr@vmware.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1467785688-23229-1-git-send-email-aditr@vmware.com> References: <1467785688-23229-1-git-send-email-aditr@vmware.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [208.91.1.34] X-ClientProxiedBy: CO2PR11CA0028.namprd11.prod.outlook.com (10.141.242.166) To SN2PR0501MB848.namprd05.prod.outlook.com (10.160.14.146) X-MS-Office365-Filtering-Correlation-Id: 0c404a43-b002-48ab-66be-08d3a564ec72 X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 2:/JCSQeJ2QQI87kAQuPUq/Y4LqVrJvHIUfkKpZWzb+zfv8Puu8YWgWj6qt0uaYOesMnHkXHYlPo0NZlteLhMkV9aJ/Mvrc15BbcTYPHeAkmolrJAdQIAjQvKXXZePYyLjFgqfoub4qKkdNJQY/+z+wIVQMC03Zb2/CaEmkrqh+SY5T++5e5Lc13zHoswCJFoY; 3:7oPzyWKrtC1bZRZBye2vQgfpDuB/+8Hx3jZTANQw/lGDNmquOXPx4dBA4ZklLZBOWDYsTxPt1uZiQjDNTFbJAfddAhwkyT76KlgnNp/gDCTj+a8/HSvZTtZUU2cwOz9L X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0501MB848; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 25:xVf7R1QYV7US54zLUI9ubX81vl9suYGEZraiodOaK/jcx2Q5+fh7PvXNTrrdwBX1z+NHp4QmATT52ggtB0CdBzsB5xR4ycU9oXNRbL4SIdZ2Dffp7N5WxKnTenpABIXg+zs0nFPcaJLie79QqRkMy/km19x86VZh0lAlpvuzKVW+uxwCkQMgaZ18Hj3Q5MfL6G6r9d2aM8ah8xqPEB+9vBKbbNBsixayG6/Gfq7SyOhkrHfw4x/qXz/W1BO3MukQS2lkNwAETu6Gm3cuXRxOc2DvsT9J5GbIMbUUEoS4mJZnnpfpGDBMB0WrcvWmHd0rRniV61IvZb6/oaHJur6T3Tc54QdKcw49HeqNV5DGO0Mk6gwJJtaspXXkW+6Ke37Co0OaAzS+/zThnKqGDsCapxuCTis5huMN3wb4OkIFp+PTBsW8EZOigtKBuIEu6UCT5lfreEaxg69/+U+kS4sMS5uazazr/3yqhoxDeC+N/42WZpSAwMNBeEj8NjdOTvz8TfhGfV6ggPaCHM7s20za8BeHIw4560B9kNQBiG8TOolaSwUOFJ+OvIaKfdyURglbPQtYSquudzmaV9u4HcmCrgptO8YVZ2RJNN5xkqu/zikXOBNs2ACkXd03EHDo2xeY+5AnZ9G47P4psSClw8C3mVumul1SrqCJQQF4uhZAw/dTJvRmx4Rvc0yVmv8QWQ7E1Ol/BM3rn5FMlhycn+CbVw==; 31:NNk+TjZ2cOPHQZkxc5LepDVBYgz4Nhh4F0SAcoJwN8nMGofUiFwOQjKYg0TYKePcq2gpYBF9uC233vtLYIb4PjSDDH3O9Wz+QWacpIz2zJbRtuy6cgj5QJHa+3WhCSbuMUXS4VNNcRrUWP1kDEFC9voFBbPopChw6DY4hPrvuOHUR7j4QuEgK68kqF8n5EuBhRrxr4umsRH0 zK+rq3FW3Q== X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 20:uX/0DcFzKwD0r+0LQrLC0JGkEg/3ufCuenBx60l008zz0aFBJFsMbucpmbAYNzvILPGKpPG+zxBQmLbzEsj2MbGobwfDQr3eL5sDS2KYsmFPFwX9FOLbodXiIXQyotPzg6s4xQud+z+lrh/JzUxCH+xGEv9//RwdHlMBqyjnRGx22hPI4QYCKXmO9p43Sl0qyj8wf8lIjsi0k5DrVmle9WkUSrUC6Rt1V00d7hVn7sw8pF0Xz18JiHTJaNBXKD63; 4:4Mnk5AijeHBcaL7NXT78f+Td/x8kuZ3YLXzGS5rpHVi1bC1uYCr3OGw3TWWI9YWA9A+bO4/l8Di2mRDUD9JtvywOB+SnwbXCj/wqREltm251YNfV+GCEdm2PZJK2i4d7sJOptIHxvzUmOFdH1EJEOo/WUx794MF3+bxhc5HEOrg7HwiVvlRvBc/pRkYLpHgyDe0GGpc8kNBkQhHqf84QhQLCRFbBp2xh/5mWseLMpqwLOgUlE1VyJyioxhzdfvbFOETy/QVxvLvPIZNd92QdjiyRhX5PT3Zi1zxjyOzNSMnlbrdjRD60q7mgVMdzsw9Lr4Vpn+gNOXwQcaA0OaIrTLpiGQLvuQS8V1bSti55XeprdaZlkLRGFZwax0dCEzgCbezdrxZRsScwiGNkCQfRHWxvjaUL/P8xy5/g1hfrWGY= X-Microsoft-Antispam-PRVS: <SN2PR0501MB848339D5FB714D3FE5D65E7C53A0@SN2PR0501MB848.namprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(61668805478150); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:SN2PR0501MB848; BCL:0; PCL:0; RULEID:; SRVR:SN2PR0501MB848; X-Forefront-PRVS: 0995196AA2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(81166006)(81156014)(4001450100002)(92566002)(86362001)(19580395003)(4001430100002)(19580405001)(7846002)(7736002)(305945005)(8676002)(105586002)(2201001)(586003)(42186005)(33646002)(106356001)(3846002)(5003940100001)(6116002)(48376002)(36756003)(50466002)(5001770100001)(97736004)(189998001)(229853001)(47776003)(66066001)(76176999)(107886002)(50986999)(68736007)(101416001)(50226002)(4326007)(2950100001)(77096005)(2906002)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0501MB848; H:promb-2s-dhcp95-136.eng.vmware.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR0501MB848; 23:Q1szJVU6jhk1FR8FYQKyweHkeLkdxgdC8lLRUBUQ?= =?us-ascii?Q?vD3hcdclIHeMLC45iUSFHMja5EGswruhDGUogysOWPOU/2Nz6B2lRJVixQrV?= =?us-ascii?Q?KPgGf4NLnkkHVki5iKBBquWrx18deGmDQGMjBZ0QsWi2XxpkHdS1W4RjLDIr?= =?us-ascii?Q?G7HeZauXm6KQzymNQXoctNuCX/z5/Izd96GIHXAGZ0QiPIrATio+O9NxSe1n?= =?us-ascii?Q?IBphTrAjBztQ8wn07x029l/kSvo0cx9xXxSaxlZpTYvptbA2b++5pdFTmGj+?= =?us-ascii?Q?s+hfQ0A4jaH2mbtJYy3p7pWCyqE0x4Vo5XG2mvNlBcklksN4f3kxBvX13ALh?= =?us-ascii?Q?xLW7JTbsGtH81JaPYdJ10DPzh3p3o8qyscIzikSa800ctxISJsKPneLUZ5LM?= =?us-ascii?Q?Zf9Ld5AHVPXs2mKin6bo+2qMzzXOY/+fkeRxgb1pp8oRC1qcR+qhrXCbX+SE?= =?us-ascii?Q?sbTXoo4e9JvSXV7XT+If/Mwn+XjZ809AFUae2b+qMsBEUe87uC1DjPe7ZwMH?= =?us-ascii?Q?FGdfPRjpJ9LMPpbsC9mB7YQpZpBsnwibL/rR31lQnVHyoE95YHfG3R+IgNDO?= =?us-ascii?Q?MdPRTt9d9DmiVkiCyFnNShx9yVimzfonrjfqXKpK0ORaLn+VpcaFi74C2ANP?= =?us-ascii?Q?gaGzqWRp1OZW/1zWghAJDocD8HM8el2gzCQnt77MehYktgdYAXezpyCtw7JW?= =?us-ascii?Q?o8qJgj6/ZLLvWayAC7WZ7VAUus+NODr6iMz7I72nSUyYXneTWkKHKGRMdStL?= =?us-ascii?Q?ybg7B5L9wGhIENgzAXiLeKL5hLGV1x156CZu/xGoNq6GsmwkTtfD2Z3lSI1N?= =?us-ascii?Q?7GqNVbU1ZX8SyF6VTg1J7oO0xffgijtj1hUo+t4mEJrAOqSuhMkkdux7mmCV?= =?us-ascii?Q?vSg/oMHkNDF7LtIH0RMPIYDuUsl/SFgpQkFno3kuzfoCobsvXQqTWGo13grB?= =?us-ascii?Q?aB2t7LEAyPdYYjL+dbzla1K9MEMqBpH6W1HvNuQPPCJFL1E9W1SYELsRuctZ?= =?us-ascii?Q?SsbzawmdhK2EHi/OSjJD0xDczvWLpQXFpQJjPgmi0ofrRDdafVsLrJHqNehh?= =?us-ascii?Q?Q8Jj5nbkURKzegrO9G32f3uEJkRKqrlC6X/aGVYCYr0C6I7tx2DspBmaguqg?= =?us-ascii?Q?dUXc9vEr4PetJJLyVmsm1u2NWFkqZzgpWLmlGt0clqkSMlahnmYWxdlnnCUU?= =?us-ascii?Q?HzjhlWepBEEf4vk=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 6:l2B0vzqoSlSaUSrGqww2foIs3Mh0GF/vB1Md7jgwc3yFs9iXxoEaR5Ftgvm0QZIAWyAd9mY4Lby9Koqj2U4t19Qzvo5OQpupoB1UTFNzzgcq01/eKREgtv6/9ULkrLLoBEU7sdbZvAj0AWdcYbontUsADOFoi6Z4NRPq3uY8V/Dw0TNyEJdAA7SS1Iqcy4V/1FlzWeyuJsHY2D+yH0VmryxlHWdXcSUzTv9TJDJDtuIhfvi6PTYi2wNcVHbxRY/0C4Cm38W7QROaCFiFq9wNAhSN0C+JRZbOhd/j54QI9Ac=; 5:AzlDPPB9GRAVf8JR7aDfpLbxkC1xVyHcMyX0he1CzhMa6dn0PFm1dxLuulb36j3CYT+6XwhZITHcvsuJaKhkNKJmm2vaH+FT6xYqbvTVsMBtpK91PdiMzrl9QeO8C64uo0u4CR9CysGR7M5P1p9YBA==; 24:gS3Dp5j6oUzWOMKWOQAn42vOzlvpoPIA5GkLvuxNGUZPwvp8kOW0ZJ7xJa0gA4s+Dod7Zq9zOPLKM09JANWp2FljunF3Tf4LykfIEjHzD9A=; 7:ZpVxFc7HPIHRBcSWXRDCKOO7v3Z4HF3048Q85vgw5BNh1aAKBmt8JAXJkTNrZEj3AEnwEV6O5ZeciBixVX/FkUoo8GEG0QrvZo2AVtovzw+dhCirZFrZoQiwDMGsUp8YyyxMnuNd6hV1MkJlYxerUVOjWv9oIQl4FXZred+dGnNIrQAySXmUegm3N19xACtVO8CdXFo8/+sVX/hgDH+z2fo021a48BuaEAbdLdiWtG6x3grkq66iyuYvevnckkO8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 20:Tlmi44dX1VOgGv5DG80DaIfaSB7tV0Rktck0/F7jJPfZnvrJy4MeuyGAhtlSxqiRz7kSY/FltpqgCVjMCEP+8gHt6KfBcVWlvALN0mP6qlHEIm9pBLd9jJvwPd2+oMRtM4HduKNZAgCd0crNPa/uC4s/0ZkurpyTZvlPWgnIIVU= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2016 06:15:26.3498 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0501MB848 X-OriginatorOrg: vmware.com Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: <linux-rdma.vger.kernel.org> X-Mailing-List: linux-rdma@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/infiniband/hw/pvrdma/Kconfig b/drivers/infiniband/hw/pvrdma/Kconfig new file mode 100644 index 0000000..cefa441 --- /dev/null +++ b/drivers/infiniband/hw/pvrdma/Kconfig @@ -0,0 +1,8 @@ +config INFINIBAND_PVRDMA + tristate "VMware Paravirtualized RDMA Driver" + depends on NETDEVICES && ETHERNET && PCI && INET + select VMXNET3 + ---help--- + This driver provides low-level support for VMware Paravirtual + RDMA adapter. It interacts with the VMXNet3 driver to provide + Ethernet capabilities. diff --git a/drivers/infiniband/hw/pvrdma/Makefile b/drivers/infiniband/hw/pvrdma/Makefile new file mode 100644 index 0000000..e6f078b --- /dev/null +++ b/drivers/infiniband/hw/pvrdma/Makefile @@ -0,0 +1,3 @@ +obj-$(CONFIG_INFINIBAND_PVRDMA) += pvrdma.o + +pvrdma-y := pvrdma_cmd.o pvrdma_cq.o pvrdma_doorbell.o pvrdma_main.o pvrdma_misc.o pvrdma_mr.o pvrdma_qp.o pvrdma_verbs.o