Re: Impact of hardware offloads on network stack performance

Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> Thu, 10 May 2018 13:46 UTC

Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE38712EAD4 for <quic@ietfa.amsl.com>; Thu, 10 May 2018 06:46:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w_G2SGrFHnpq for <quic@ietfa.amsl.com>; Thu, 10 May 2018 06:46:03 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 658E112EAD7 for <quic@ietf.org>; Thu, 10 May 2018 06:46:02 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id g1-v6so3071969iob.2 for <quic@ietf.org>; Thu, 10 May 2018 06:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=8miJN8ZoGlKgd87XnVP6o1DFVEFm166Bu+4FJIrDzJs=; b=PqLWHHUdQdWuHRJgBRMZZcJh7rzRA4+YnbP9Owck5kGZsVpwaPhjgEQCO+VuVHo2s9 0PUHf2kp/ZWbnOo1Sofh8TFmKPi/34piViH4s3DsT+f6zciV0J8ibUvNwc+X8kMkS7mq shg+4p701vtloHfO6vnuTmq27Jq/ZFRaqNHEZaDom5Wnvhd8OHZ7XA0nn3PEgjQuq6qm 6q8bdDPvnX4pKg07P3qe9JsD27C5yDClan3EIcLQPj3T6Z44RxILarO6mblTyio9hYCu utd59xGdPz3xsiYNt09FiFLsmvsedveLWC4UkR0fyFmAEqLe9Sln/hFnoNMyyBFLJuOR vhKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=8miJN8ZoGlKgd87XnVP6o1DFVEFm166Bu+4FJIrDzJs=; b=MqjoNPsdCyz4f5DOqYfJ26VgfdIilaev6w4Nv5IDYVRcAAjLeQ51vxFtfTDpPbte34 oCoM7AJpA7HanOqQJ4R4PQCYzYOGTbW/rf/sOY9d1Dr7qy47mwO4j+lDcpsSYDDAwHri ymT5XCeYDw1205nZJhfIXwM3Zz3C8JxFnwI+yzsDq3+QGu5YWX9rwA1L26dwLgqF3ylU PdUe7kESGvZdyxbonEVAvZouXdLLoM/Om78l65v9Hzm/R4pgINesTaKWUHp+39bWPgBN IEKMaCajYoO9HNn48c7fGN0r9VWR+c/LpNq634IKY4ZPE5q3aY9ohehIHzFouC7pOCqb PM/w==
X-Gm-Message-State: ALKqPwfELnYawIQ2Uamvb+haW2a2CV4Ew16YI4K0ZRcRoS8N+gBw8wSa mdMHkf+JIMQa4bswPrXP3WKb4KLXUajOwbYP9Lg=
X-Google-Smtp-Source: AB8JxZp7jMMTwzxxlZ2jkgjuhnxVWUBnPe4IE5hRfU4XCcbZePsWPSHxzm7aLvWPyvGcfLBEyZIvMbcn5xgau3g1wz4=
X-Received: by 2002:a6b:8dc3:: with SMTP id p186-v6mr1506317iod.70.1525959961813; Thu, 10 May 2018 06:46:01 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 10 May 2018 06:46:01 -0700
From: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
In-Reply-To: <98A67023-AE1D-48EE-BD75-7D03E05E980D@netapp.com>
References: <CY4PR21MB0630CE4DE6BA4EDF54A1FEB1B6A40@CY4PR21MB0630.namprd21.prod.outlook.com> <CAN1APde93+S8CP-KcZmqPKCCvsGRiq6ECPUoh_Qk0j9hqs8h0Q@mail.gmail.com> <SN1PR08MB1854E64D7C370BF0A7456977DABB0@SN1PR08MB1854.namprd08.prod.outlook.com> <CAKcm_gNhsHxXM77FjRj-Wh4JxA21NAWKXX3KBT=eZJsCdacM7Q@mail.gmail.com> <DB6PR10MB1766789B25E31EBE70564BD3ACBA0@DB6PR10MB1766.EURPRD10.PROD.OUTLOOK.COM> <SN1PR08MB18548155722C665FFD45CC4DDABA0@SN1PR08MB1854.namprd08.prod.outlook.com> <CAKcm_gMYf6AbHgvg+WKv-woQCtzz9WztiEDf-iRUjKw63Qx=9Q@mail.gmail.com> <1F436ED13A22A246A59CA374CBC543998B60C7AD@ORSMSX111.amr.corp.intel.com> <CAN1APdc3y0EwFqeYVvZs7MtBHhS_9CzwGmcwRqi_6GHWzF3_2Q@mail.gmail.com> <1F436ED13A22A246A59CA374CBC543998B60C851@ORSMSX111.amr.corp.intel.com> <CAN1APdcPkO-HfXqqvjeee6K8U8KSZQdtx=6fW1vZo+H6pKfzzQ@mail.gmail.com> <CAKcm_gP8TRPT7yi1y=mU5Fvq7xB5-1ieyKFLQMPomfabYbkcxA@mail.gmail.com> <bf540ec1f6f045aca1cf2379380630b5@usma1ex-dag1mb5.msg.corp.akamai.com> <SN1PR08MB185446750FCDA2B58C9833C8DA890@SN1PR08MB1854.namprd08.prod.outlook.com> <CACsn0cmJcAxORo4Cd-qyGJL3ZOT5Yz0WgdMqv_AGi4DjedyzFA@mail.gmail.com> <A6F55755-D7E1-40E4-8EC3-D5FE77A2EDBE@fb.com> <CAK-1kemWAW+2Sk5aKJ+RXKUAyjFii4MRH=xK7SE0mr=tbCiRfw@mail.gmail.com> <CAN1APddgX6=CxKdUA718=95EeCUPS60vVxbGFDHa7-eRjw7BxA@mail.gmail.com> <98A67023-AE1D-48EE-BD75-7D03E05E980D@netapp.com>
X-Mailer: Airmail (420)
MIME-Version: 1.0
Date: Thu, 10 May 2018 06:46:01 -0700
Message-ID: <CAN1APdf2VKXB-sO97S=n5rCC4t6YZL22T=xdxPba9SgRAPKwLA@mail.gmail.com>
Subject: Re: Impact of hardware offloads on network stack performance
To: "Eggert, Lars" <lars@netapp.com>
Cc: Roberto Peon <fenix@fb.com>, Mike Bishop <mbishop@evequefou.be>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>, IETF QUIC WG <quic@ietf.org>, craigt <c@gryning.com>, "Deval, Manasi" <manasi.deval@intel.com>, Watson Ladd <watsonbladd@gmail.com>, "Lubashev, Igor" <ilubashe@akamai.com>, Praveen Balasubramanian <pravb@microsoft.com>
Content-Type: multipart/alternative; boundary="0000000000007726f3056bda3d9c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/govcAIh770k3H95f6JiuvWj-54k>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2018 13:46:08 -0000

On 10 May 2018 at 15.33.58, Eggert, Lars (lars@netapp.com) wrote:

You can bind netmap to individual NIC rings.


Yes, but is is not exactly simple since deployment gets rather elaborate.