[Openib-windows] [RFC] IRP-based verbs
Hefty, Sean
sean.hefty at intel.com
Fri Sep 9 11:13:02 PDT 2005
>It is quite disappointing that the new HCA driver perpetuates this
flaw.
>Before
>Leonid started work on the memfree driver, I raised the issue (both
with him
>and
>Gilad) of the need to support verb calls at dispatch. I even sent
Leonid some
>code that I had started to work on to do exactly this.
>
>Requiring verbs to be done at passive level is imposing policy on
kernel
>clients
>that their driver model may not allow. This is definitely true of SRP,
and to
>a
>lesser extent IPoIB. I've been complaining about this limitation for a
very
>long time, and apparently my recommendations have fallen on deaf ears.
Just
>because it requires some work is not a reason not to do it. We're here
to do
>the right thing, and the current HCA driver is not it.
I have to agree. Requiring that verbs be called at passive level is
extremely restrictive. IBAL had to be reworked in major ways to
accommodate such a restriction. Additional threads were needed to
perform simple tasks, and a large portion of processing had to be
scheduled to a single thread in order to provide the right level of
protection.
- Sean
More information about the ofw
mailing list