On Wed, 2010-11-17 at 13:39 -0800, Roland Dreier wrote: > > Well, the main reason for the module separation is to allow > > extensibility and independence. > > I don't understand how the physical location of object code has anything > to do with extensibility and independence? ie what is the relevance of > what .ko file the netlink support code sits in? > > - R. Using a different ib_netlink module is an easy way to keep other IB modules independent of the linux netlink mecahinsm and allows for runtime loading and unloading of the netlink interface seperately for each possible IB module. (RDMA CM in the current patch set)
Anyway, I realize now that these qualities are not very desirable (by anyone but me apparently...), so I'll rework the patch set. Thanks, Nir -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html