From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Olson, Matt Lyle" Subject: Running kni with low amount of cores Date: Wed, 9 Jul 2014 20:12:20 +0000 Message-ID: <0262E9805BD2664BBA70725A838003031C86BD@G2W2432.americas.hpqcorp.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To: "dev-VfR2kkLFssw@public.gmane.org" Return-path: Content-Language: en-US List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" Hello, I have two NIC devices and a quad core system that I'm trying to run kni on= . I would like to leave two cores for general use and two cores for kni. Wh= en run kni on just one of the ports, everything works fine and I can use th= at vEth normally. The exact command I run is this: ./kni -c 0x0c -n 2 -- -P= -p 0x1 -config=3D"(0,2,3)" But when I try to run kni on both ports, I can'= t find a configuration to make it work. Here's all the configs that I have = tried, but none of them seem to work properly, the same way as just a singl= e port: "(0,2,3), (1,2,3)" "(0,2,3), (1,3,2)" "(0,2,2), (1,3,3)". I'= m wondering if it is supposed to work this way, where each port needs its = own Tx and Rx core, or if there is a way to get around it. If it is suppose= d to work this way, would it be worth my time to edit the code to allow me = to have all Rx information dealt with on one core and all Tx on another? Thanks, Matt Olson