From owner-freebsd-net@FreeBSD.ORG Fri Sep 27 15:52:11 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0A7E9E79 for ; Fri, 27 Sep 2013 15:52:11 +0000 (UTC) (envelope-from hiren.panchasara@gmail.com) Received: from mail-ee0-x229.google.com (mail-ee0-x229.google.com [IPv6:2a00:1450:4013:c00::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 84EDD2A56 for ; Fri, 27 Sep 2013 15:52:10 +0000 (UTC) Received: by mail-ee0-f41.google.com with SMTP id d17so1321121eek.28 for ; Fri, 27 Sep 2013 08:52:08 -0700 (PDT) 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 :content-type; bh=OBX3hZkENbY53Yxnqm2wryV1D0loSko9soaCDB8nUzc=; b=NTVK5VduZXD2NYPa0aP4wXSuB6BBAmVZX8EHQZajAUNP9lZaN+d0EfyuBjSoYv/cbG 7aObNwa4+LHJkOHqrbt0WJY4MrgzLlZZ47XqeEmSwAUUj87aSyo0VALM4u4Dhgom4LCi hzc+PfPlw0tYhMQ/M2M20ZEHeCdOaCII/0AVBz72fCA+kDsdYoiAFptbJrQitKPizPVC bGf1DSoTemPJl3AbAnWdHWjVFtFdVXybHyUbtE80ktMfl7n0m5+jPzSWA4kVsiKVYaa+ kIQjYBnywm5sGAcgbyeGvPrughoxcpchfq46X+Hy26nGj3wHh4nsQa3hms2tvnQ04SJ5 R/lQ== MIME-Version: 1.0 X-Received: by 10.15.33.132 with SMTP id c4mr11522740eev.2.1380297128903; Fri, 27 Sep 2013 08:52:08 -0700 (PDT) Received: by 10.14.105.137 with HTTP; Fri, 27 Sep 2013 08:52:08 -0700 (PDT) In-Reply-To: References: Date: Fri, 27 Sep 2013 08:52:08 -0700 Message-ID: Subject: Re: netmap: traffic distribution From: hiren panchasara To: chintu hetam , Michio Honda , "freebsd-net@freebsd.org" , Luigi Rizzo Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Sep 2013 15:52:11 -0000 I think you meant "reply-all" :-) On Fri, Sep 27, 2013 at 7:53 AM, chintu hetam wrote: > As far as i know, flow director is Intel terminology it addresses both RSS > and RFS. I think FreeBSD implementation is RFS. > > Luigi, you touched upon SW de-multiplexer, i would like to know why it's > necessary. > let say i have 82599 ixgbe driver (RSS enabled)configured with 5 tuple > hash. My application reads from netmap queue 0-7(1-8), i know for sure that > each hash will be filtered to specific hw queue(0-7), is it safe to assume > netmap will provide packets in same order. > > Michio, reason i asked for performance values > http://arxiv.org/ftp/arxiv/papers/1106/1106.0443.pdf > I would like to test the accuracy of RFS,RSS and others in netmap mode.. > > Thanks > Hardik > > > On Fri, Sep 27, 2013 at 2:59 AM, hiren panchasara < > hiren.panchasara@gmail.com> wrote: > >> >> >> >> On Thu, Sep 26, 2013 at 2:27 PM, chintu hetam wrote: >> >>> Hiren, >>> >>> https://www.kernel.org/doc/Documentation/networking/scaling.txt must >>> read to understand nuances of each of this features. None of this >>> techniques are used for mostly none other than performance reasons. >>> >> >> Thanks for the link. >> So, RFS (Receive Flow Steering) is equivalent to "flow director" >> mentioned in FreeBSD's ixgbe drivers? >> >>> >>> Michio, personally i am interested to know performance results in netmap >>> mode with RFS patch you just mentioned. >>> >> Takuya/Luigi might have some numbers. >> >> Thanks, >> Hiren >> >> >> >> >