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;
 };
 
 /*
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to