Date: Sat, 23 Jan 2016 16:43:20 -0200 From: "Marcus Cenzatti" <cenzatti@hush.com> To: "Adrian Chadd" <adrian.chadd@gmail.com>, "Pavel Odintsov" <pavel.odintsov@gmail.com> Cc: freebsd-net@freebsd.org, "Eduardo Meyer" <dudu.meyer@gmail.com> Subject: Re: netmap design question - accessing netmap:X-n individual queues on FreeBSD Message-ID: <20160123184320.CA903A0126@smtp.hushmail.com> In-Reply-To: <CAJ-VmokP2f5Uv5ubn2Cico_iXN20jL9tPuYHE2gomGLWkPLsUA@mail.gmail.com> References: <CAEqdE_4ANVrGP2hKA4nT=AJqJ5M80A%2BHy2srjoe8wfugvmbypg@mail.gmail.com> <CALgsdbe7W2fPEWMnobXWebn63J9kYhupE-C=JM2xfQKBfnQwaw@mail.gmail.com> <CAJ-VmonCizOxfsV7kH_7GTHYXW8FgvjEV-8zt7qxE6b5tUadxg@mail.gmail.com> <CALgsdbdZOkpX-hzLVkLxz=1kGOjnNCNSZz4B1HfJy2hART4%2B0w@mail.gmail.com> <CAJ-VmokP2f5Uv5ubn2Cico_iXN20jL9tPuYHE2gomGLWkPLsUA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1/23/2016 at 1:31 PM, "Adrian Chadd" <adrian.chadd@gmail.com> wrote: > >For random src/dst ports and IPs and on the chelsio t5 40gig >hardware, >I was getting what, uhm, 40mil tx pps and around 25ish mil rx pps? > >The chelsio rx path really wants to be coalescing rx buffers, which >the netmap API currently doesn't support. I've no idea if luigi has >plans to add that. So, it has the hilarious side effect of "adding >more RX queues" translates to "drops in RX performance." :( > >Thanks, hello, I am sorry, are you saying intel and chelsio distribute RX packet load differently? If I am not mistaken intel will distributed traffic among queues based on ip addresses flow/hashes/whatever, does chelsio make it per packet or somethig other? how does this behavior you noticed could affect single queue (or applications on netmap:if0 and not netmap:if0-n) on chelsio? thanks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160123184320.CA903A0126>