[openib-general] [RFC] [PATCH 2/7] ib_multicast 2.6.20: add ib_multicast module to track join requests from the same port

Roland Dreier rdreier at cisco.com
Wed Oct 11 14:01:40 PDT 2006


    Eitan> Hi Or, Maybe I did not explain myself right.  The idea is
    Eitan> not to implement it in the mad.c code but rather to
    Eitan> implement it at the lowest level: The problem with a new
    Eitan> API is that a single ULP/applications which does direct
    Eitan> umad or QP1 access will break the reference count.

    Eitan> Implementing at the lowest level - I.e. by sniffing QP1
    Eitan> packets - would be enforced for all applications/ULPs.

Does not seem very feasible -- for one thing you would have to attach
a privilege level to every MAD somehow, and keep that all the way
through the stack.  And then as far as I can tell you would
essentially need a complete local copy of all GS handling to decide
what to do with each QP1 message.

 - R.




More information about the general mailing list