svn commit: r342479 - stable/10/sys/dev/sfxge
Andrew Rybchenko
arybchik at FreeBSD.org
Wed Dec 26 09:32:31 UTC 2018
Author: arybchik
Date: Wed Dec 26 09:32:30 2018
New Revision: 342479
URL: https://svnweb.freebsd.org/changeset/base/342479
Log:
MFC r312885
sfxge(4): compact the first hot part of RxQ control
buf_base_id is used on RxQ control operations only and not used on
datapath.
Sponsored by: Solarflare Communications, Inc.
Modified:
stable/10/sys/dev/sfxge/sfxge_rx.h
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/dev/sfxge/sfxge_rx.h
==============================================================================
--- stable/10/sys/dev/sfxge/sfxge_rx.h Wed Dec 26 09:31:36 2018 (r342478)
+++ stable/10/sys/dev/sfxge/sfxge_rx.h Wed Dec 26 09:32:30 2018 (r342479)
@@ -155,7 +155,6 @@ struct sfxge_rxq {
struct sfxge_softc *sc __aligned(CACHE_LINE_SIZE);
unsigned int index;
efsys_mem_t mem;
- unsigned int buf_base_id;
enum sfxge_rxq_state init_state;
unsigned int entries;
unsigned int ptr_mask;
@@ -175,6 +174,7 @@ struct sfxge_rxq {
unsigned int refill_delay;
volatile enum sfxge_flush_state flush_state __aligned(CACHE_LINE_SIZE);
+ unsigned int buf_base_id;
};
/*
More information about the svn-src-all
mailing list