X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fiavf%2Fiavf.h;h=f1c2daa06e4b168e444efdbaec5a5b3611206438;hb=149280731bf383e369262aa156b1a3d7e6fbbe6f;hp=dd83567e590495a09675af5d09e023be3dae9fc8;hpb=33db16136e5523d041682a605f0b47c29c64330b;p=dpdk.git diff --git a/drivers/net/iavf/iavf.h b/drivers/net/iavf/iavf.h index dd83567e59..f1c2daa06e 100644 --- a/drivers/net/iavf/iavf.h +++ b/drivers/net/iavf/iavf.h @@ -270,6 +270,7 @@ struct iavf_info { struct rte_eth_dev *eth_dev; uint32_t ptp_caps; + rte_spinlock_t phc_time_aq_lock; }; #define IAVF_MAX_PKT_TYPE 1024 @@ -312,10 +313,9 @@ struct iavf_adapter { bool tx_vec_allowed; uint32_t ptype_tbl[IAVF_MAX_PKT_TYPE] __rte_cache_min_aligned; bool stopped; + bool closed; uint16_t fdir_ref_cnt; struct iavf_devargs devargs; - uint64_t phc_time; - uint64_t hw_time_update; }; /* IAVF_DEV_PRIVATE_TO */ @@ -481,5 +481,5 @@ int iavf_ipsec_crypto_request(struct iavf_adapter *adapter, uint8_t *resp_msg, size_t resp_msg_len); extern const struct rte_tm_ops iavf_tm_ops; int iavf_get_ptp_cap(struct iavf_adapter *adapter); -int iavf_get_phc_time(struct iavf_adapter *adapter); +int iavf_get_phc_time(struct iavf_rx_queue *rxq); #endif /* _IAVF_ETHDEV_H_ */