net/sfc/base: fix failure path in EF10 Tx queue PIO enable
[dpdk.git] / drivers / net / sfc / base / ef10_tx.c
index 0f48a6c..6ad11dd 100644 (file)
@@ -282,9 +282,9 @@ ef10_tx_qpio_enable(
 fail3:
        EFSYS_PROBE(fail3);
        ef10_nic_pio_free(enp, etp->et_pio_bufnum, etp->et_pio_blknum);
-       etp->et_pio_size = 0;
 fail2:
        EFSYS_PROBE(fail2);
+       etp->et_pio_size = 0;
 fail1:
        EFSYS_PROBE1(fail1, efx_rc_t, rc);