[openib-general] Re: [PATCH] sdp: replace ip_dev_find with dev_base scan (was Re: ip_dev_find resolution?)

Sean Hefty mshefty at ichips.intel.com
Mon Dec 12 14:36:56 PST 2005


Michael S. Tsirkin wrote:
>>>But now we only do the list walk if the ip route resolution returns
>>>a loopback device, so we are ok, right?
>>
>>That's the way it seems to me (at least for SDP but not CMA (addr)).
> 
> OK, Sean, do you want to cook up a patch for CMA based on this code of mine?
> I could do it too but I dont have a way to test cma yet.

I need to read back over this thread; I didn't follow it the first time.  (At 
this point, I think that it makes more sense to convert SDP to use the CMA or 
ib_addr, rather than duplicating their functionality.)

There are both kernel and userspace test programs (cmatose) for the CMA checked 
into the tree.

ip_addr can use a different approach than ip_dev_find, but I think it makes 
sense to use existing kernel functionality wherever possible.  If ip_dev_find 
cannot be modified to support IPv6 addresses, then how about adding a API that 
is similar, but takes a pointer to an address, along with an indication of the 
address family that's used?

I can work on a patch for this.

- Sean



More information about the general mailing list