X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhinic%2Fhinic_pmd_rx.h;h=8a45f2d9fc50e1e8f4b416c3bf942da309ba9b5f;hb=8a0fca1101212c0980b8c007359b843d12854c7e;hp=1a80f95af4cef5c9e3c42640ee0615cdffe0b31d;hpb=361a9ccf81d6edd4902adedca104028f85a44d1d;p=dpdk.git diff --git a/drivers/net/hinic/hinic_pmd_rx.h b/drivers/net/hinic/hinic_pmd_rx.h index 1a80f95af4..8a45f2d9fc 100644 --- a/drivers/net/hinic/hinic_pmd_rx.h +++ b/drivers/net/hinic/hinic_pmd_rx.h @@ -35,7 +35,11 @@ struct hinic_rq_cqe { u32 rss_hash; u32 rsvd[4]; +#if defined(RTE_ARCH_ARM64) } __rte_cache_aligned; +#else +}; +#endif struct hinic_rq_cqe_sect { struct hinic_sge sge; @@ -82,6 +86,8 @@ struct hinic_rxq { u16 rx_free_thresh; u16 rxinfo_align_end; + u32 socket_id; + unsigned long status; struct hinic_rxq_stats rxq_stats; @@ -121,7 +127,8 @@ void hinic_rx_remove_configure(struct rte_eth_dev *dev); void hinic_get_func_rx_buf_size(struct hinic_nic_dev *nic_dev); -int hinic_create_rq(struct hinic_hwdev *hwdev, u16 q_id, u16 rq_depth); +int hinic_create_rq(struct hinic_hwdev *hwdev, u16 q_id, + u16 rq_depth, unsigned int socket_id); void hinic_destroy_rq(struct hinic_hwdev *hwdev, u16 q_id);