From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id CC4582C50 for ; Wed, 26 Apr 2017 23:30:18 +0200 (CEST) Received: by mail-wm0-f66.google.com with SMTP id y10so408618wmh.0 for ; Wed, 26 Apr 2017 14:30:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=tQDdRrfFANgzgGR+yKyEQIC+YAkcpDgWhzf5u5rqiVI=; b=UCbRsPMsBZk1kfIVfYQn7b7VyajmUYxKkVB8JWbDlFXPSAqOSQmsuc8c4AcN7I7y8V c86uKkYHOcySVHVdA39/Zzva4vXpRVh+VyjKS+fwb8ipdcFcyexPqxh8Z8hnfRCgMgvU SMU068PZ/KBYhOWicYm2FZEHAGlqtb2IwwI3mrQRlr8ojOe7BFRjQd3sXQigS03osvL0 4YIDzRw6Wjt1VU5UmcdyTnHc3z7RbZ8O6R4G4kxs2+QeVXRCTNz3iXw5SZVlYldKDzzN dy/2LjluqNEkeAnChhRp0stv71fE0f4C6fyyDQyhANho+omynhIvWiX/iML/32hKsDvN DOJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=tQDdRrfFANgzgGR+yKyEQIC+YAkcpDgWhzf5u5rqiVI=; b=FUzWSBsT2DzSj6p+o1uJwA/nSZodkFTaudSNamKiVGcjcy6wsO/bqnd5etzFCDQJGm K0gTsK7xtMQUX4Ahv5MrZqYIUN3dZd6HlY2FqE+3HH9enMlKTKnZO1UWSPcpMAiQoJmV Okv0mScvyUOtZNTD6JLW1KuCN+2ePMZ05orye5/YKq3Zii+IYwT/cS1QYDd1xvhsDTqs KKidQN/28iVw1lHbTqplqW71Yf0hTk0is1e5T1fJqIDqzHGI+5MesXhzwQ0Do9AuHT9W E2maijcAqtBmSkd4MedkVMalqaynYgoe6D4z6A4C1NOP0+ci9qXmnic8zPa9wrUpyE1V +lSw== X-Gm-Message-State: AN3rC/5B2cWcUAItkYdnZpnmcNtgq5aMfmgFWxNVT2OPEZIilrZWwFzU WAiMv/4yvNRAQg== X-Received: by 10.80.145.80 with SMTP id f16mr2305612eda.170.1493242218560; Wed, 26 Apr 2017 14:30:18 -0700 (PDT) Received: from weierstrass.local.net ([91.200.110.56]) by smtp.gmail.com with ESMTPSA id x2sm266989edb.49.2017.04.26.14.30.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Apr 2017 14:30:17 -0700 (PDT) Sender: Jan Blunck From: Jan Blunck To: dev@dpdk.org Cc: Eric Kinzie , Eric Kinzie Date: Wed, 26 Apr 2017 23:30:07 +0200 Message-Id: <1493242208-19526-1-git-send-email-jblunck@infradead.org> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH 1/2] bond: avoid allocating mempool on socket LCORE_ID_ANY X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2017 21:30:19 -0000 If the numa node is unknown, use the value from rte_socket_id() to avoid an allocation failure. Signed-off-by: Eric Kinzie CC: Eric Kinzie --- drivers/net/bonding/rte_eth_bond_8023ad.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c b/drivers/net/bonding/rte_eth_bond_8023ad.c index 7b863d6..b8df536 100644 --- a/drivers/net/bonding/rte_eth_bond_8023ad.c +++ b/drivers/net/bonding/rte_eth_bond_8023ad.c @@ -887,6 +887,8 @@ bond_mode_8023ad_activate_slave(struct rte_eth_dev *bond_dev, uint8_t slave_id) RTE_ASSERT(port->rx_ring == NULL); RTE_ASSERT(port->tx_ring == NULL); socket_id = rte_eth_devices[slave_id].data->numa_node; + if (socket_id == (uint8_t)LCORE_ID_ANY) + socket_id = 0; element_size = sizeof(struct slow_protocol_frame) + RTE_PKTMBUF_HEADROOM; -- 2.7.4