Message ID | 4197C471DCF8714FBA1FE32565271C148FFF786A@ORSMSX103.amr.corp.intel.com |
---|---|
State | Not Applicable |
Headers | show |
On Mon, 2015-08-17 at 12:03 -0700, Patil, Kiran wrote: > ACK. > Just an FYI, top posting is frowned upon in the Linux public mailing lists. Also, if you really want your ACK to be added to the patch, you need to reply with: Acked-by: Kiran Patil <kiran.patil@intel.com> > -----Original Message----- > From: Intel-wired-lan > [mailto:intel-wired-lan-bounces@lists.osuosl.org] On Behalf Of Jiang > Liu > Sent: Sunday, August 16, 2015 8:19 PM > To: Andrew Morton; Mel Gorman; David Rientjes; Mike Galbraith; Peter > Zijlstra; Wysocki, Rafael J; Tang Chen; Tejun Heo; Kirsher, Jeffrey T; > Brandeburg, Jesse; Nelson, Shannon; Wyborny, Carolyn; Skidmore, Donald > C; Vick, Matthew; Ronciak, John; Williams, Mitch A > Cc: Luck, Tony; netdev@vger.kernel.org; x86@kernel.org; > linux-hotplug@vger.kernel.org; linux-kernel@vger.kernel.org; > linux-mm@kvack.org; intel-wired-lan@lists.osuosl.org; Jiang Liu > Subject: [Intel-wired-lan] [Patch V3 6/9] i40evf: Use numa_mem_id() to > better support memoryless node > > Function i40e_clean_rx_irq() tries to reuse memory pages allocated > from the nearest node. To better support memoryless node, use > numa_mem_id() instead of numa_node_id() to get the nearest node with > memory. > > This change should only affect performance. > > Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com> > --- > drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c index 395f32f226c0..19ca96d8bd97 100644 --- a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c +++ b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c @@ -1003,7 +1003,7 @@ static int i40e_clean_rx_irq_ps(struct i40e_ring *rx_ring, int budget) unsigned int total_rx_bytes = 0, total_rx_packets = 0; u16 rx_packet_len, rx_header_len, rx_sph, rx_hbo; u16 cleaned_count = I40E_DESC_UNUSED(rx_ring); - const int current_node = numa_node_id(); + const int current_node = numa_mem_id(); struct i40e_vsi *vsi = rx_ring->vsi; u16 i = rx_ring->next_to_clean; union i40e_rx_desc *rx_desc;