RE: [PATCH] Disable ioat channel only on platforms where ile driver can load

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Sosnowski, Maciej
Date: Tuesday, October 28, 2008 - 9:30 am

> ---------- Original message ----------

Hi Venki,

Why for your purposes don't you use dmaengine to request an ioatdma
channel from ioatdma driver?
This way sharing of this channel with other clients 
(like TCP which uses ioatdma for receive offloading) would be possible .
In the previous approach your change was not acceptable from ioatdma
perspective 
(for IOAT_VER_3_0 there are 8 ioat devices, each with single channel
 - in this case you would take away all 8 channels and make ioat ver.3.0
totally disfunctional).
Even with this approach (assuming that it would affect IOAT_VER_1_2
only) 
you reserve one channel of four statically for your purposes only,
leaving for TCP receive offloading 75% of ioatdma resources and thus
affecting its efficiency.

Dan, what do you think?

BTW, could you please next time in case of ioat/dmaengine changes
include Dan and me in the list?

Thanks,
Maciej



--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
RE: [PATCH] Disable ioat channel only on platforms where i ..., Sosnowski, Maciej, (Tue Oct 28, 9:30 am)