On Mon, Nov 29, 2010 at 06:16:35PM +0200, Nir Muchtar wrote:
> The basic IB netlink infrastructure.
> It allows for registration of IB module for which data is to be exported.
> It supplies skb/message construction callbacks.
You need to setup the module aliases for autoloading ie like:
MODULE_ALIAS_NET_PF_PROTO(PF_NETLINK, NETLINK_INFINIBAND);
> +enum {
> + IBNL_RDMA_CM = 1
> +};
> +
> +enum {
> + IBNL_RDMA_CM_STATS = 0,
> + IBNL_RDMA_CM_DEVICE_NAME,
> + IBNL_RDMA_CM_ID_STATS,
> +};
These belong in patch #5 - the one that adds them..
I don't want to see this as a RDMA_CM specific thing.
> +int ibnl_add_cb(int module,
> + int (*get_data)(int op, struct sk_buff **skb, int pid));
The cb needs to have enough arguments to be able to call
netlink_dump_start.
Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html