Hi All,

I have the following doubt

Why do we use two step mehanism for interacting HCA driver with IBBUS.SYS.

Mechanism Used
    First we look for the GUID_IB_CI_INTERFACE's (created by IBBUS) arrival in 
HCA driver
    Then we get the ib_register_ca ,ib_deregister_ca and other function pointer 
via IRP_MN_QUERY_INTERFACE on ibbus.
    Then we regiser HCA driver to the core(ibbus) providing funtion pointer to 
the verbs implementation

    Above interaction could have achieved in just one step if IBBUS.SYS would 
have exported ib_register_ca ,ib_bus_deregister_ca.

Or Mechanism used satisfy some other requirements also which I am not able to 
decipher.

Cheers
Deepak
    
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to