From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: kernel memory registration (was: RDMA/core: Transport-independent access flags) Date: Mon, 13 Jul 2015 10:46:52 -0600 Message-ID: <20150713164652.GC23832@obsidianresearch.com> References: <559BFE03.4020709@dev.mellanox.co.il> <20150707213628.GA5661@obsidianresearch.com> <559CD174.4040901@dev.mellanox.co.il> <20150708190842.GB11740@obsidianresearch.com> <559D983D.6000804@talpey.com> <20150708233604.GA20765@obsidianresearch.com> <559E54AB.2010905@dev.mellanox.co.il> <20150709170142.GA21921@obsidianresearch.com> <559F8881.7070308@dev.mellanox.co.il> <20150711103153.GC14741@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20150711103153.GC14741-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: 'Christoph Hellwig' Cc: Sagi Grimberg , Tom Talpey , Steve Wise , dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, roid-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, Oren Duer List-Id: linux-rdma@vger.kernel.org On Sat, Jul 11, 2015 at 03:31:53AM -0700, 'Christoph Hellwig' wrote: > I'm not too excited about moving the code in the drivers. The RDMA > subsystem actually has a lot more hardware drivers than ULDs, so moving > logic into them seems like a major step backwards. From my journeys > into the drivers it rather seems like they are doing too much work > already. Yes, that is true.. > Having a few schemes availabe in the core code that the driver can chose > from seems like a much more sensible option. I think that makes sense, but several of the schemes we are working with are effectively single-vendor schemes. Indirect MR and DIX are good examples of things that only one vendor implements, and are not standardized. In those cases it is hard to argue the core should provide support for them. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html