[openib-general] RE: [PATCH 2/5] [RFC] Infiniband: connection abstraction
Grant Grundler
iod00d at hp.com
Wed Jan 18 10:02:43 PST 2006
On Wed, Jan 18, 2006 at 09:46:03AM -0800, Sean Hefty wrote:
> Grant Grundler wrote:
> >>+static void cm_mask_compare_data(u8 *dst, u8 *src, u8 *mask)
...
> >Is this code going to get invoked very often?
>
> In practice, it would be invoked when matching any listen requests
> originating from the CMA (RDMA connection abstraction).
hrm..I'm not sure how to translate your answer into a workload.
e.g. which netperf or netpipe test would excercise this alot?
Or would it take something like MPI or specweb/ttcp?
> >If so, can the mask operation use a "native" size since
> >IB_CM_PRIVATE_DATA_COMPARE_SIZE is hard coded to 64 byte?
> >
> >e.g something like:
> > for (i = 0; i < IB_CM_PRIVATE_DATA_COMPARE_SIZE/sizeof(unsigned
> > long);
> > i++)
> > ((unsigned long *)dst)[i] = ((unsigned long *)src)[i]
> > & ((unsigned long *)mask)[i];
>
> Yes - something like this should work. Thanks.
Do you need a patch?
I can submit one but it will be untested.
thanks,
grant
More information about the general
mailing list