From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-x230.google.com (mail-lb0-x230.google.com [IPv6:2a00:1450:4010:c04::230]) by dpdk.org (Postfix) with ESMTP id 17EDC156 for ; Fri, 22 Nov 2013 13:06:43 +0100 (CET) Received: by mail-lb0-f176.google.com with SMTP id x18so850145lbi.7 for ; Fri, 22 Nov 2013 04:07:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pXozkZVr/7+rCLbymG2aMBKfJ7iMqOumQplixWLUZsU=; b=fz/FWskwVeU2Xd/8g6acmC9N5JbGVUEiGgwnLnybCsMo0HpBIVUgpXlKc0jNecmKET zyYtAbclQUkG+O3jwerJ7avctSq5m8r+gmhdtJLZbyV/05UA3I513bkWUs+qvghFQuv1 9VMfF7Mb/UiWr9rGH028SQsp4j2cP5aoO8T/BEu30oz2ZA3p4EftRdCe/9b3jW/f1F25 8ZBQYZAddGiAAIeW9AdWAhLRFHPr6c13tN47u0FLnFayvdtD/vnxHcgz78CyLypz/bFA BrP2f1vEjWKL/E4aU66nFoosBBaS4cznnyxaTuJudITlG8oEnNSdSyuNnSc2MFa05kgI +Sbg== MIME-Version: 1.0 X-Received: by 10.152.170.199 with SMTP id ao7mr1008569lac.40.1385122062286; Fri, 22 Nov 2013 04:07:42 -0800 (PST) Received: by 10.114.12.233 with HTTP; Fri, 22 Nov 2013 04:07:42 -0800 (PST) In-Reply-To: References: Date: Fri, 22 Nov 2013 16:07:42 +0400 Message-ID: From: Vladimir Medvedkin To: William Rolinson Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] How to calculate checksum automically with NIC when sending a packet? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Nov 2013 12:06:44 -0000 Hi, If you need only ip checksum: struct rte_mbuf *m; m->ol_flags |= PKT_TX_IP_CKSUM; if you need to calculate tcp checksum add also PKT_TX_TCP_CKSUM flag to ol_flags field and caclulate pseudoheader checksum (see get_ipv4_psd_sum() in app/test-pmd/csumonly.c) struct tcp_hdr *th; th->cksum = get_ipv4_psd_sum(iph); Regards, Vladimir 2013/11/22 William Rolinson > RT~ >