1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2021 Marvell.
5 #include "cn10k_ethdev.h"
8 #define T(name, f5, f4, f3, f2, f1, f0, sz, flags) \
9 uint16_t __rte_noinline __rte_hot \
10 cn10k_nix_xmit_pkts_vec_##name(void *tx_queue, \
11 struct rte_mbuf **tx_pkts, \
16 /* VLAN, TSTMP, TSO is not supported by vec */ \
17 if ((flags) & NIX_TX_OFFLOAD_VLAN_QINQ_F || \
18 (flags) & NIX_TX_OFFLOAD_TSTAMP_F || \
19 (flags) & NIX_TX_OFFLOAD_TSO_F) \
21 return cn10k_nix_xmit_pkts_vector(tx_queue, tx_pkts, pkts, cmd,\