From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH 0/7] Vyatta patches Date: Thu, 30 May 2013 10:12:34 -0700 Message-ID: <20130530171234.301927271@vyatta.com> To: dev-VfR2kkLFssw@public.gmane.org Return-path: 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" This is a subset of the Vyatta patches we use. They include some bug fixes and simple changes to make life easier. One fix not included is the NUMA cpu assignment. The original Intel code in 1.2 incorrectly used /proc/cpuinfo to try and assign CPU's to NUMA socket. The problem is that /proc/cpuinfo physical_id corresponds to what the BIOS tells the kernel and is intended for messages only. For example, on our Dell boxes the first CPU and only CPU is reported as physical_id 1! The fix is to use sysfs instead, and Intel did incorporate my fix in the next DPDK version, and don't want to confuse this code base by putting in a conflicting change.