[ofa-general] Re: new API for the rdma-cma
Jason Gunthorpe
jgunthorpe at obsidianresearch.com
Tue Jan 15 16:18:08 PST 2008
On Tue, Jan 15, 2008 at 05:38:05PM -0600, Steve Wise wrote:
> Here's a simple ipv4-only way to do this:
Maybe a better approach is to return the underlying
interface index (ie if_nametoindex) and let the caller worry about
properly querying the kernel.
The right way these days is to use netlink and get the full IPv4/v6
list for the interface and that is a fair chunk of code if you can't
use the netlink library.. The ioctl really only works in a very
limited case and is certainly no good if you are doing ipv6.
This would also make it easier for the caller to do more advanced
things like base connection decisions on the routing tables.
Jason
More information about the general
mailing list