net/ena: perform Tx cleanup before sending packets
net/ena: perform Tx cleanup before sending packets

To increase likelihood that current burst will fit in the HW rings,
perform Tx cleanup before pushing packets to the HW. It may increase
latency a bit for sparse bursts, but the Tx flow now should be more
smooth.

It's also common order in the Tx burst function for other PMDs.

Signed-off-by: Michal Krawczyk <a91dcbb4df49d8bfe0a9930d7ff911a4292ca1f5@semihalf.com>
Reviewed-by: Dawid Gorecki <908b6cf1c44e23193a6fbc8c3b6acd6b8cbdd236@semihalf.com>
Reviewed-by: Shai Brandes <095e2ccee33c643430b6757419619b6d7f04079f@amazon.com>

john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk