Index: head/sys/dev/sfxge/sfxge_rx.h =================================================================== --- head/sys/dev/sfxge/sfxge_rx.h +++ head/sys/dev/sfxge/sfxge_rx.h @@ -159,6 +159,7 @@ enum sfxge_rxq_state init_state; unsigned int entries; unsigned int ptr_mask; + efx_rxq_t *common; struct sfxge_rx_sw_desc *queue __aligned(CACHE_LINE_SIZE); unsigned int added; @@ -173,8 +174,7 @@ struct callout refill_callout; unsigned int refill_delay; - efx_rxq_t *common __aligned(CACHE_LINE_SIZE); - volatile enum sfxge_flush_state flush_state; + volatile enum sfxge_flush_state flush_state __aligned(CACHE_LINE_SIZE); }; /*