> On Jan 27, 2021, at 12:30 PM, Ferruh Yigit <ferruh.yi...@intel.com> wrote: > > On 1/18/2021 8:35 PM, Andrew Boyer wrote: >> The ionic PMD only supports TX queue version 1 or greater. >> Version 1 introduced a new SGL format with support for more >> fragments per descriptor. >> Signed-off-by: Andrew Boyer <abo...@pensando.io> > > <...> > >> @@ -925,6 +925,11 @@ ionic_lif_alloc(struct ionic_lif *lif) >> ionic_lif_queue_identify(lif); >> + if (lif->qtype_info[IONIC_QTYPE_TXQ].version < 1) { >> + IONIC_PRINT(ERR, "FW too old, please upgrade"); >> + return -ENXIO; >> + } >> + > > Will this affect the end users, if they were using old FW? > > Can you please document this new limitation in the diriver documentation and > in the release notes? I will come up with something. We don’t believe it’s possible for anyone to be using FW that old; there were only a few customers with cards back then and all have been upgraded. We decided that locking old FW out would be better than adding complexity in the hot path to handle the old data structures. -Andrew
- [dpdk-dev] [PATCH 02/13] net/ionic: observe endianness in ... Andrew Boyer
- [dpdk-dev] [PATCH 03/13] net/ionic: observe endianness in ... Andrew Boyer
- [dpdk-dev] [PATCH 04/13] net/ionic: add an array-size macr... Andrew Boyer
- Re: [dpdk-dev] [PATCH 04/13] net/ionic: add an array-... Ferruh Yigit
- Re: [dpdk-dev] [PATCH 04/13] net/ionic: add an ar... Andrew Boyer
- [dpdk-dev] [PATCH v2 4/13] net/ionic: use the existin... Andrew Boyer
- Re: [dpdk-dev] [PATCH v2 4/13] net/ionic: use the... Ferruh Yigit
- [dpdk-dev] [PATCH 05/13] net/ionic: query firmware for sup... Andrew Boyer
- [dpdk-dev] [PATCH 06/13] net/ionic: clean up Tx queue vers... Andrew Boyer
- Re: [dpdk-dev] [PATCH 06/13] net/ionic: clean up Tx q... Ferruh Yigit
- Re: [dpdk-dev] [PATCH 06/13] net/ionic: clean up ... Andrew Boyer
- [dpdk-dev] [PATCH v2 6/13] net/ionic: clean up Tx que... Andrew Boyer
- Re: [dpdk-dev] [PATCH v2 6/13] net/ionic: clean u... Ferruh Yigit
- Re: [dpdk-dev] [PATCH v2 6/13] net/ionic: clean u... Thomas Monjalon
- Re: [dpdk-dev] [PATCH v2 6/13] net/ionic: cle... Andrew Boyer
- Re: [dpdk-dev] [PATCH v2 6/13] net/ionic:... Thomas Monjalon
- [dpdk-dev] [PATCH 07/13] net/ionic: inline queue flush fun... Andrew Boyer
- Re: [dpdk-dev] [PATCH 07/13] net/ionic: inline queue ... Ferruh Yigit
- Re: [dpdk-dev] [PATCH 07/13] net/ionic: inline qu... Andrew Boyer
- Re: [dpdk-dev] [PATCH 07/13] net/ionic: inlin... Ferruh Yigit
- [dpdk-dev] [PATCH 08/13] net/ionic: inline queue space fun... Andrew Boyer