Convience to allow for devices that handle no checksum offload,
but do do VLAN offload.

Signed-off-by: Stephen Hemminger <shemming at brocade.com>

--- a/lib/librte_ether/rte_ethdev.h     2014-05-14 11:26:51.817382768 -0700
+++ b/lib/librte_ether/rte_ethdev.h     2014-05-14 11:26:51.817382768 -0700
@@ -510,9 +510,12 @@ struct rte_eth_rxconf {
 #define ETH_TXQ_FLAGS_NOXSUMSCTP 0x0200 /**< disable SCTP checksum offload */
 #define ETH_TXQ_FLAGS_NOXSUMUDP  0x0400 /**< disable UDP checksum offload */
 #define ETH_TXQ_FLAGS_NOXSUMTCP  0x0800 /**< disable TCP checksum offload */
-#define ETH_TXQ_FLAGS_NOOFFLOADS \
-               (ETH_TXQ_FLAGS_NOVLANOFFL | ETH_TXQ_FLAGS_NOXSUMSCTP | \
-                ETH_TXQ_FLAGS_NOXSUMUDP  | ETH_TXQ_FLAGS_NOXSUMTCP)
+#define ETH_TXQ_FLAGS_NOXSUMS    (ETH_TXQ_FLAGS_NOXSUMSCTP | \
+                                 ETH_TXQ_FLAGS_NOXSUMUDP  | \
+                                 ETH_TXQ_FLAGS_NOXSUMTCP)
+#define ETH_TXQ_FLAGS_NOOFFLOADS (ETH_TXQ_FLAGS_NOVLANOFFL | \
+                                 ETH_TXQ_FLAGS_NOXSUMS)
+
 /**
  * A structure used to configure a TX ring of an Ethernet port.
  */

Reply via email to