X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhinic%2Fhinic_pmd_tx.h;h=dabbc6c1d893a6cd36c8a2a743b90f5f990a7287;hb=1b7b9f170fcebbbd0708fab554dcb5a7badef8cf;hp=8a3df27d5ae6e4a3a5329d7324ffb4eb3dc3569b;hpb=87dbbdb120a7f6a5d5be07f122ba2f83655dcb2b;p=dpdk.git diff --git a/drivers/net/hinic/hinic_pmd_tx.h b/drivers/net/hinic/hinic_pmd_tx.h index 8a3df27d5a..dabbc6c1d8 100644 --- a/drivers/net/hinic/hinic_pmd_tx.h +++ b/drivers/net/hinic/hinic_pmd_tx.h @@ -114,6 +114,7 @@ struct hinic_txq { u16 q_id; u16 q_depth; u32 cos; + u32 socket_id; /* cacheline1 */ struct hinic_txq_stats txq_stats; @@ -131,13 +132,14 @@ void hinic_free_tx_resources(struct hinic_txq *txq); u16 hinic_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts, u16 nb_pkts); -void hinic_free_all_tx_skbs(struct hinic_txq *txq); +void hinic_free_all_tx_mbufs(struct hinic_txq *txq); void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats); void hinic_txq_stats_reset(struct hinic_txq *txq); -int hinic_create_sq(struct hinic_hwdev *hwdev, u16 q_id, u16 sq_depth); +int hinic_create_sq(struct hinic_hwdev *hwdev, u16 q_id, + u16 sq_depth, unsigned int socket_id); void hinic_destroy_sq(struct hinic_hwdev *hwdev, u16 q_id);