From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesper Dangaard Brouer Subject: [net-next PATCH 1/4] samples/pktgen: Add some helper functions Date: Wed, 01 Nov 2017 11:41:09 +0100 Message-ID: <150953286920.29671.11277440445060911896.stgit@firesoul> References: <150953283424.29671.6809291616813585256.stgit@firesoul> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: Robert Olsson , Jesper Dangaard Brouer , robert.hu@intel.com, pabeni@redhat.com, kafai@fb.com, tariqt@mellanox.com To: netdev@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:59172 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752071AbdKAKlM (ORCPT ); Wed, 1 Nov 2017 06:41:12 -0400 In-Reply-To: <150953283424.29671.6809291616813585256.stgit@firesoul> 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 Signed-off-by: Jesper Dangaard Brouer --- samples/pktgen/functions.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/samples/pktgen/functions.sh b/samples/pktgen/functions.sh index 205e4cde4601..f8bb3cd0f4ce 100644 --- a/samples/pktgen/functions.sh +++ b/samples/pktgen/functions.sh @@ -119,3 +119,46 @@ 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=$(