From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.toke.dk X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.2 Received: from mail.toke.dk by mail.toke.dk with LMTP id 05R6KIyxh1zrUAAAOr1fkg (envelope-from ) for ; Tue, 12 Mar 2019 14:18:04 +0100 Received: from web6.sd.eurovps.com (web6.sd.eurovps.com [77.235.54.103]) by mail.toke.dk (Postfix) with ESMTPS id 69D135F2FD7 for ; Tue, 12 Mar 2019 14:18:04 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=fail reason="key not found in DNS" (0-bit key) header.d=flent.org header.i=@flent.org header.b=i21eHN7B; dkim=fail reason="signature verification failed" (2048-bit key) header.d=heistp.net header.i=@heistp.net header.b=L1muv5Rs DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=flent.org; s=default; h=Sender:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:References:To:In-Reply-To:Date: Mime-Version:Message-Id:From:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=ujYV4ocQIlQ94/ak+HQvthPq12jaY2b4/ECn8vDteBc=; b=i21eHN7B1wyca3xN6kmjUdnyp8 c67eJDRKH2LrIjc7rhADGOeaYFUO3UldruFGk4/5bWu2SoOXGIgKBkZ/2ppNoxWKragNdcQzc9mF+ tSUIz2f/1t32VgLJ6XxQNYq+S5MZr/7F9D2IiJvNXFG5M1xSxzNI/jH0mmAXVweOuwkQ+FjIufgqe G+8V/ZDe44OTaMcgN8X9wIG9tXXjtHPEOxwUdxiF8XBeBvG1Y5E06Uks6iIKLj01m/gP5QXgf8nZ8 o/Ep8F04EI41WfquJ+o3Uv4clwsnSmOWkK0LyPWYs/jkyTeWoeekjch5HHRtoxPeWmtioIM2YB9bo ixLHwTng==; Received: from [::1] (port=45494 helo=web6.sd.eurovps.com) by web6.sd.eurovps.com with esmtp (Exim 4.91) (envelope-from ) id 1h3hI9-003VhD-Fm; Tue, 12 Mar 2019 15:18:01 +0200 Received: from mail-wr1-f49.google.com ([209.85.221.49]:44665) by web6.sd.eurovps.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from ) id 1h3hI5-003Vae-E5 for flent-users@flent.org; Tue, 12 Mar 2019 15:18:00 +0200 Received: by mail-wr1-f49.google.com with SMTP id w2so2638406wrt.11 for ; Tue, 12 Mar 2019 06:17:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=pCPnZMa2zJERJguqrIdArcWAMK7PsbMbka2HTE2Srp8=; b=L1muv5RsVlITEyxzKlFvLy3wieQvKdqxdkO4Epbi7tBIKJTAFBEn+xB866LIBaCxPn aBPnEypwcqCQfgFKkjvlJ+4ztdv+CpoWbn5sVHdzgj5b8kTVJNhRJjiqtomomLgcVqn+ R+ZvK7n8P7W86C3l/PGKlbNPQ35p5m/cbhiVTTiD1hiS8HMUsSlZwggwhN3fEL1FFaZh yd3QRT33p32Yai+S50Or2NBOD9Lf1JdERUpIhOLGPDHBCwFrJh4kobcMrZEwtj8fw4Fi tpDCMkRVIVEinp4cWk+Pq++3g2UtHLLwvvXRJ6IUdjeovjIbZ3ceMyYFPNO/fbuglQAX IO6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=pCPnZMa2zJERJguqrIdArcWAMK7PsbMbka2HTE2Srp8=; b=SbR5G9FEkKKgbwqLakghLmC+fQG0btD+bX4M+8+t4rgPimsSo2Z9rZCHSoGWYjURTv PIRhJ43qJigcO5uIqXL+h8zjoE2k2sSlB3dYdIQ/DgUB/fror0RIo8pL8kXE1rprDgtV YE3DeDjGaSCEyzYYt8gWfCX7GgcfAYD2RIxwVA7xHk4TCyyBfji2VBzbsAwHCgcWu6jq VnmeW7WBxQXyWBhka2G0Xz9vnrU0E80dn80hEZQ8uQQg70mxImRtl1RMVDtST9akU7n+ 7hnD7Hlbt5BHuoCxypoMDfHqlIZ86Tf9sFql7wtgZqiCMQnC8VOj+8sNm4rt8Wvhe1+X Z/sg== X-Gm-Message-State: APjAAAVmlBBl2tqr1pqU809zJFaLIGPSCvclCp0jMZpvRww7h2qADlLI I4dtFHHJ3sbG7WsyT7exSSLVxA== X-Google-Smtp-Source: APXvYqwmlpkWK9JC/HdcZ+GGTHSlJ+9z6eL0/SXlZsswgZJHuLejclYkF2F3kfD5IqJ2J+89WjCoTQ== X-Received: by 2002:adf:c54d:: with SMTP id s13mr23118252wrf.169.1552396638869; Tue, 12 Mar 2019 06:17:18 -0700 (PDT) Received: from tron.luk.heistp.net (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id t69sm4350452wmt.16.2019.03.12.06.17.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Mar 2019 06:17:18 -0700 (PDT) From: Pete Heist Message-Id: Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Tue, 12 Mar 2019 14:17:17 +0100 In-Reply-To: <2639B69C-8561-4014-A567-A5F22F52A7B3@heistp.net> To: Dave Taht References: <7BA6324E-CB04-4748-A89F-496374497F34@heistp.net> <2639B69C-8561-4014-A567-A5F22F52A7B3@heistp.net> X-Mailer: Apple Mail (2.3445.9.1) Subject: Re: [Flent-users] IRTT UDP-lite support X-BeenThere: flent-users@flent.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Flent discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: flent-users Content-Type: multipart/mixed; boundary="===============1968696807982358475==" Errors-To: flent-users-bounces@flent.org Sender: "Flent-users" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - web6.sd.eurovps.com X-AntiAbuse: Original Domain - toke.dk X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - flent.org X-Get-Message-Sender-Via: web6.sd.eurovps.com: acl_c_authenticated_local_user: mailman/mailman X-Authenticated-Sender: web6.sd.eurovps.com: mailman@flent.org --===============1968696807982358475== Content-Type: multipart/alternative; boundary="Apple-Mail=_3D1DECA0-46EC-40A8-99A9-FDFEF459A85F" --Apple-Mail=_3D1DECA0-46EC-40A8-99A9-FDFEF459A85F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Mar 9, 2019, at 10:34 AM, Pete Heist wrote: >>=20 >> It is not because of it's additional support for a partial checksum >> that I favor trying to make UDP-lite more deployable. >=20 > Aha, ok! In that case I=E2=80=99ll put it on the list for first just = supporting UDP-lite with a regular full checksum. It should be easy = (said the sailor, unawares of the kraken). The partial checksum for = measuring corruption can be down the road. Unfortunately this isn=E2=80=99t a one-liner in Go, as the value 0 is = hardcoded for the protocol argument passed in to the socket function. It should be possible with a raw socket and making the UDP packet myself = (not hard), but that requires either root privileges or cap_net_raw and = looking at all proto 136 packets, which I don=E2=80=99t love. I=E2=80=99m = still asking around and either way I=E2=80=99ll get it done at some = point or another. Maybe the Go team would take a patch to add = =E2=80=9Cudplite=E2=80=9D as a new =E2=80=9Cnetwork=E2=80=9D argument, = but I doubt it, as OS support is limited pretty much to Linux and = FreeBSD.= --Apple-Mail=_3D1DECA0-46EC-40A8-99A9-FDFEF459A85F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Mar 9, 2019, at 10:34 AM, = Pete Heist <pete@heistp.net> wrote:

It is not because of it's additional support for a partial = checksum
that I favor trying to make UDP-lite more = deployable.

Aha, ok! In that case I=E2=80=99ll put it on the list for = first just supporting UDP-lite with a regular full checksum. It should = be easy (said the sailor, unawares of the kraken). The partial checksum = for measuring corruption can be down the road.

Unfortunately this isn=E2=80=99t a = one-liner in Go, as the value 0 is hardcoded for the protocol argument = passed in to the socket function.

It should be possible with a raw socket = and making the UDP packet myself (not hard), but that requires either = root privileges or cap_net_raw and looking at all proto 136 packets, = which I don=E2=80=99t love. I=E2=80=99m still asking around and either = way I=E2=80=99ll get it done at some point or another. Maybe the Go team = would take a patch to add =E2=80=9Cudplite=E2=80=9D as a new = =E2=80=9Cnetwork=E2=80=9D argument, but I doubt it, as OS support is = limited pretty much to Linux and FreeBSD.
= --Apple-Mail=_3D1DECA0-46EC-40A8-99A9-FDFEF459A85F-- --===============1968696807982358475== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Flent-users mailing list Flent-users@flent.org http://flent.org/mailman/listinfo/flent-users_flent.org --===============1968696807982358475==--