[dpdk-dev] [PATCH 1/6] Subjec: ethdev: add macro to cover all checksum flags

Stephen Hemminger stephen at networkplumber.org
Wed May 14 20:55:28 CEST 2014


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.
  */



More information about the dev mailing list