Date: Tue, 23 Sep 2014 15:05:51 +0300 From: Eliezer Croitoru <eliezer@ngtech.co.il> To: freebsd-net@freebsd.org Subject: Re: How do I balance bandwidth over several virtual NICs? Message-ID: <5421621F.2070504@ngtech.co.il> In-Reply-To: <CAJ-Vmo=NGGkOkPWQKZ=3gA3vYYyM2kcjd3m85ymdJY3q4ixxLw@mail.gmail.com> References: <DUB125-W13FDC584F5DF9881CF5FDEBCB30@phx.gbl> <CA%2BP_MZGA_uz_H_QsB%2BdgXEgbXNCjv7w-OToKby=ww%2BvKgnU4_Q@mail.gmail.com> <DUB125-W851F972702452D9809C8E5BCB30@phx.gbl> <CAJ-Vmo=NGGkOkPWQKZ=3gA3vYYyM2kcjd3m85ymdJY3q4ixxLw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Just wanted to make sure I understand the issue: Snort is not utilizing from some reason the CPU by not threading or by something else with the NIC configuration? From my point of view Snort has to do the changes and not the OS, am I misunderstanding something? Thanks, Eliezer On 09/22/2014 10:46 PM, Adrian Chadd wrote: > Hi, > > Yes. > > * grab an ixgbe NIC and the -HEAD driver; (or cxgbe - I haven't gone > and written RSS programming code for that just yet); > * patch it to use a symmetric RSS key; > * configure up N queues; > * run an instance of snort on each TX/RX ring from the NIC. > > The last step requires that you have snort use netmap rather than just > straight bpf - or maybe somehow there's a way to glue bpf into a > single netmap ring. > > I haven't wrapped all of this up and thrown it into FreeBSD-HEAD yet, > but i know that a symmetric RSS key works fine on 82599 hardware with > a fixed driver. > > > -a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5421621F.2070504>