From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.bfh.ch (mx1.bfh.ch [147.87.250.52]) by sourceware.org (Postfix) with ESMTPS id 67EF7388C021 for ; Tue, 2 Mar 2021 21:31:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 67EF7388C021 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=bfh.ch Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=christian.grothoff@bfh.ch Received: from MAIL24.bfh.ch (mail24.bfh.ch [147.87.245.164]) by mx1.bfh.ch (8.14.4/8.14.4/Debian-4) with ESMTP id 122LV0K7020352 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=OK); Tue, 2 Mar 2021 22:31:01 +0100 Received: from [192.168.178.50] (147.87.245.142) by MAIL24.bfh.ch (147.87.245.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Tue, 2 Mar 2021 22:31:00 +0100 Subject: Re: generate icmp checksum To: Peng Yu References: CC: From: Christian Grothoff Autocrypt: addr=christian.grothoff@bfh.ch; prefer-encrypt=mutual; keydata= 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 eou3zuo4G9IstVCVGwKC0IFE2l/fSlCnsgrohlA= Message-ID: <4dc7eac4-46d9-530d-fecc-e30cc7e52ec5@bfh.ch> Date: Tue, 2 Mar 2021 22:31:00 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [147.87.245.142] X-ClientProxiedBy: MAIL24.bfh.ch (147.87.245.164) To MAIL24.bfh.ch (147.87.245.164) X-Bayes-Prob: 0.0001 (Score 0, tokens from: outbound, bfh:default, base:default, @@RPTN) X-Spam-Score: 0.00 () [Hold at 10.00] X-CanIt-Geo: ip=147.87.245.164; country=CH; region=Zurich; city=Zurich; latitude=47.3664; longitude=8.5546; http://maps.google.com/maps?q=47.3664,8.5546&z=6 X-CanItPRO-Stream: bfh:outbound (inherits from bfh:default,base:default) X-Canit-Stats-ID: 024zxv0za - 31ec41b9df27 - 20210302 X-CanIt-Archive-Cluster: gbKgvJ3SmUdnfmr4CnDUWvXR30M X-Scanned-By: CanIt (www . roaringpenguin . com) on 147.87.250.52 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-help@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-help mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2021 21:31:06 -0000 You can find one here: https://git.gnunet.org/gnunet.git/tree/src/util/tun.c On 3/2/21 9:45 PM, Peng Yu via Libc-help wrote: > Hi, > > https://github.com/bminor/glibc/blob/21c3f4b5368686ade28d90d8c7d79c4c95c72c1b/sysdeps/gnu/netinet/ip_icmp.h > > I see there is a checksum field in the above file. Is there a function > that can generate the checksum? Thanks. >