[openib-general] [RFC] [PATCH 2/7] ib_multicast 2.6.20: add ib_multicast module to track join requests from the same port
Eitan Zahavi
eitan at mellanox.co.il
Wed Oct 11 07:17:48 PDT 2006
Hi Or,
Maybe I did not explain myself right.
The idea is not to implement it in the mad.c code but rather to
implement it at the lowest level:
The problem with a new API is that a single ULP/applications which does
direct umad or QP1 access will break the reference count.
Implementing at the lowest level - I.e. by sniffing QP1 packets - would
be enforced for all applications/ULPs.
Or Gerlitz wrote:
> Eitan Zahavi wrote:
>
>> If the tracking (ref counting) was done at the MAD level - no change to
>> IPoIB would have been required ...
>>
>
> Maybe.
>
> You could also implement all the ib stack core in one module...
> The openib designers have chosen not to do so and rather break it into
> smaller modules namely ib_core, ib_mad, ib_sa, ib_cm, ib_addr and
> rdma_cm, with the architecture at hand adding ib_multicast makes sense.
>
> Or.
>
>
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
More information about the general
mailing list