From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Hoo Subject: [pktgen script v2 1/2] Add some helper functions Date: Sun, 17 Sep 2017 20:36:37 +0800 Message-ID: <1505651798-106642-2-git-send-email-robert.hu@linux.intel.com> References: <1505651798-106642-1-git-send-email-robert.hu@linux.intel.com> Cc: netdev@vger.kernel.org, robert.hu@intel.com To: brouer@redhat.com, davem@davemloft.net, tariqt@mellanox.com, kyle.leet@gmail.com Return-path: Received: from mga04.intel.com ([192.55.52.120]:56558 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750885AbdIQMgs (ORCPT ); Sun, 17 Sep 2017 08:36:48 -0400 In-Reply-To: <1505651798-106642-1-git-send-email-robert.hu@linux.intel.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Robert Hoo 1. given a device, get its NUMA belongings 2. given a device, get its queues' irq numbers. 3. given a NUMA node, get its cpu id list. Signed-off-by: Robert Hoo --- pktgen/functions.sh | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/pktgen/functions.sh b/pktgen/functions.sh index 205e4cd..09dfe7a 100644 --- a/pktgen/functions.sh +++ b/pktgen/functions.sh @@ -119,3 +119,47 @@ function root_check_run_with_sudo() { err 4 "cannot perform sudo run of $0" fi } + +# Exact input device's NUMA node info +function get_iface_node() +{ + local node=$(