X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fsfc%2Fsfc_tx.h;h=d0e751a26294ebbbfbf4ccd229c994a70637c678;hb=45a49cc7e7a589d268e362ee275c399a6640708a;hp=c3edd3a58e26940c4f1996e8f702d24c8cd9083b;hpb=561508da06c49ea53698f10123ff905c01940337;p=dpdk.git diff --git a/drivers/net/sfc/sfc_tx.h b/drivers/net/sfc/sfc_tx.h index c3edd3a58e..d0e751a262 100644 --- a/drivers/net/sfc/sfc_tx.h +++ b/drivers/net/sfc/sfc_tx.h @@ -47,29 +47,16 @@ enum sfc_txq_state_bit { }; /** - * Transmit queue control information. Not used on datapath. - * Allocated on the socket specified on the queue setup. + * Transmit queue control primary process-only information. + * Not used on datapath. */ struct sfc_txq { unsigned int hw_index; struct sfc_evq *evq; efsys_mem_t mem; - struct sfc_dp_txq *dp; efx_txq_t *common; }; -static inline unsigned int -sfc_txq_sw_index_by_hw_index(unsigned int hw_index) -{ - return hw_index; -} - -static inline unsigned int -sfc_txq_sw_index(const struct sfc_txq *txq) -{ - return sfc_txq_sw_index_by_hw_index(txq->hw_index); -} - struct sfc_txq *sfc_txq_by_dp_txq(const struct sfc_dp_txq *dp_txq); /** @@ -108,7 +95,7 @@ sfc_efx_txq_by_dp_txq(struct sfc_dp_txq *dp_txq) struct sfc_txq_info { unsigned int state; unsigned int entries; - struct sfc_txq *txq; + struct sfc_dp_txq *dp; boolean_t deferred_start; boolean_t deferred_started; unsigned int free_thresh;