Date: Fri, 27 Sep 2013 14:16:24 -0400 From: chintu hetam <rometoroam@gmail.com> To: hiren panchasara <hiren.panchasara@gmail.com> Cc: Michio Honda <micchie@outlook.com>, Luigi Rizzo <rizzo@iet.unipi.it>, "freebsd-net@freebsd.org" <freebsd-net@freebsd.org> Subject: Re: netmap: traffic distribution Message-ID: <CAOH8Hto7675LNvE56rrzdEog5%2BwGx2B5i4rYwSmF-uK-u6uwjA@mail.gmail.com> In-Reply-To: <CALCpEUGFA7vU1TV1dMFA2UAHkKn_giPDyOdH%2BdSR6zX=97sCuQ@mail.gmail.com> References: <CALCpEUFhfcZO9keQ_fpmCQhg5DVA5DNrG5Neogm5TV_QiAYPRw@mail.gmail.com> <CA%2BhQ2%2Bid6tEcmtRWu4%2BLFZDmthwto3rAdqrSyJrY-r%2BJx=vhhg@mail.gmail.com> <CALCpEUENg%2BVq0Z0Evpw=7VEBTLq_T2eZQ9UgSpsxUn5OOjd3eQ@mail.gmail.com> <CA%2BhQ2%2Bg4%2B2P_L8kLLL0Svky3xrvxJW7zjc07xSTgNknEqNvr0A@mail.gmail.com> <CALCpEUHLLfvakMzDJPL=tPym1d6m13Wgbid7NOWEoMxZ1%2B6kGg@mail.gmail.com> <BAY176-W227BF61C5551E2295DC646BC280@phx.gbl> <CALCpEUGjCvL5UEiXaOnBKaHSf%2B%2BHRGR4m-57SABGjEpiHmCZWA@mail.gmail.com> <CAOH8Htqz%2BU6AguXTJbdf9FWDGMvA=xUJFJVfJ0Tu-4X6mfbESw@mail.gmail.com> <CALCpEUGFA7vU1TV1dMFA2UAHkKn_giPDyOdH%2BdSR6zX=97sCuQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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), for testing purpose i will define tuples in such a way that i know for sure that each packet will be filtered to specific hw queue(0-7). Now is it safe to assume that in netmap mode in user space i will receive the packet as in ixgbe hw queue? 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 with HW RSS in netmap mode.. cheers, r2r 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 <rometoroam@gmail.com>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 > > <skip> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOH8Hto7675LNvE56rrzdEog5%2BwGx2B5i4rYwSmF-uK-u6uwjA>