[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