net/octeontx2: support base PTP
[dpdk.git] / drivers / net / octeontx2 / otx2_rx.h
index 1283fdf..0c3627c 100644 (file)
                                         sizeof(uint16_t))
 
 #define NIX_RX_OFFLOAD_PTYPE_F         BIT(1)
+#define NIX_RX_OFFLOAD_TSTAMP_F        BIT(5)
+
+#define NIX_TIMESYNC_RX_OFFSET         8
+
+struct otx2_timesync_info {
+       uint64_t        rx_tstamp;
+       rte_iova_t      tx_tstamp_iova;
+       uint64_t        *tx_tstamp;
+       uint8_t         tx_ready;
+       uint8_t         rx_ready;
+} __rte_cache_aligned;
 
 #endif /* __OTX2_RX_H__ */