From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Emmerich Subject: [PATCH 1/3] add tx crc disable flag Date: Mon, 15 Feb 2016 17:55:23 +0100 Message-ID: <1455555325-20046-2-git-send-email-emmericp@net.in.tum.de> References: <1455555325-20046-1-git-send-email-emmericp@net.in.tum.de> To: dev@dpdk.org Return-path: Received: from mail-out1.informatik.tu-muenchen.de (mail-out1.informatik.tu-muenchen.de [131.159.0.8]) by dpdk.org (Postfix) with ESMTP id 429D737A6 for ; Mon, 15 Feb 2016 17:55:37 +0100 (CET) In-Reply-To: <1455555325-20046-1-git-send-email-emmericp@net.in.tum.de> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Signed-off-by: Paul Emmerich --- lib/librte_mbuf/rte_mbuf.c | 1 + lib/librte_mbuf/rte_mbuf.h | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/lib/librte_mbuf/rte_mbuf.c b/lib/librte_mbuf/rte_mbuf.c index f506517..744fb4e 100644 --- a/lib/librte_mbuf/rte_mbuf.c +++ b/lib/librte_mbuf/rte_mbuf.c @@ -270,6 +270,7 @@ const char *rte_get_rx_ol_flag_name(uint64_t mask) const char *rte_get_tx_ol_flag_name(uint64_t mask) { switch (mask) { + case PKT_TX_NO_CRC_CSUM: return "PKT_TX_NO_CRC_CSUM"; case PKT_TX_VLAN_PKT: return "PKT_TX_VLAN_PKT"; case PKT_TX_IP_CKSUM: return "PKT_TX_IP_CKSUM"; case PKT_TX_TCP_CKSUM: return "PKT_TX_TCP_CKSUM"; diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index ab6de67..096d84a 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -106,6 +106,12 @@ extern "C" { /* add new TX flags here */ /** + * Disable CRC checksum offload + */ +#define PKT_TX_NO_CRC_CSUM (1ULL << 49) + + +/** * TCP segmentation offload. To enable this offload feature for a * packet to be transmitted on hardware supporting TSO: * - set the PKT_TX_TCP_SEG flag in mbuf->ol_flags (this flag implies -- 1.9.1