[SPDK] Re: About SPDK I/OAT Driver.

Luse, Paul E <paul.e.luse at intel.com> Tue, 25 Oct 2022 14:01:46 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <CO1PR11MB48366FFD92A212DF06CBFDCBAD319@CO1PR11MB4836.namprd11.prod.outlook.com>
--===============5919776396761598909==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Great, thanks for the clarification!

From: Harris, James R <james.r.harris(a)intel.com>
Date: Tuesday, October 25, 2022 at 7:01 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: [SPDK] Re: About SPDK I/OAT Driver.
Those DCA related defines were pulled from much older versions of the IOAT =
driver, when DCA had to be enabled on a per-driver/device basis.

-Jim


From: Luse, Paul E <paul.e.luse(a)intel.com>
Date: Tuesday, October 25, 2022 at 6:57 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: [SPDK] Re: About SPDK I/OAT Driver.
Good question, Jim I would have expected this line in ioat_channel_start()

ioat->regs->chanctrl =3D SPDK_IOAT_CHANCTRL_ANY_ERR_ABORT_EN;

to read:

ioat->regs->chanctrl =3D SPDK_IOAT_CHANCTRL_ANY_ERR_ABORT_EN | SPDK_IOAT_CH=
ANCTRL_COMPL_DCA_EN;

But I don=E2=80=99t have the spec in front of me to confirm whether this is=
 really required or not, just looking at the code and the defines =F0=9F=98=
=8A

thx
Paul


From: qiang su <qsu(a)petaio.com>
Date: Tuesday, October 25, 2022 at 5:56 AM
To: spdk(a)lists.01.org <spdk(a)lists.01.org>
Subject: [SPDK] Re: About SPDK I/OAT Driver.
Hi Jim,

Thanks for your reply.
Is the DCA enabled by default in SPDK I/OAT driver?
I haven't found any parameter or API to config DCA.
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org

--===============5919776396761598909==--