APIs already exists in the IB framework (see PSARC/2007/323) that several IB ULPs, such as RDS (Reliable Datagram Sockets), use to perform the lookup function. SDP is not using those IB framework APIs. The IB framework APIs invoke the code in ibcm_arp_pr_lookup().
No new IB APIs are being requested. However, is this a good time to suggest/request that someone implement the changes described in RFE 6399103 which includes APIs described in PSARC/2006/482? When those changes are made, the IB folks would update the IB framework to use them. -David Peter Memishian wrote: > > > We also use that IRE to find a source hardware address, which is already > a > > > bit suspect (e.g., I could have a forwarding table entry associated with > > > an ill that has no hardware address). > > > > > > > > I agree this needs to change. > > > > I think that SDP needs to start using the generic ip_path_lookup APIs > > that RDS is using so that these changes can be done in one place only. > > Could you elaborate a bit? I'm not familiar with the RDS code. > > Please keep in mind that rewriting the SDP/IBTF code to use a different > API is out of scope for the Clearview IPMP work. I'd just like to ensure > things keep working post-Clearview-IPMP. > >
