On Thu, 9 Mar 2017 16:25:32 +0000 Remy Horton <remy.hor...@intel.com> wrote:
> From: Harry van Haaren <harry.van.haa...@intel.com> > > This commit adds a uint64_t to the mbuf struct, > allowing collection of latency and jitter statistics > by measuring packet I/O timestamps. This change is > required by the latencystats library. > > Signed-off-by: Reshma Pattan <reshma.pat...@intel.com> > Signed-off-by: Harry van Haaren <harry.van.haa...@intel.com> > --- > lib/librte_mbuf/rte_mbuf.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h > index ce57d47..e0dad6e 100644 > --- a/lib/librte_mbuf/rte_mbuf.h > +++ b/lib/librte_mbuf/rte_mbuf.h > @@ -514,6 +514,9 @@ struct rte_mbuf { > > /** Timesync flags for use with IEEE1588. */ > uint16_t timesync; > + > + /** Timestamp for measuring latency. */ > + uint64_t timestamp; > } __rte_cache_aligned; > > /** This creates a hole in the mbuf structure, and won't apply to current version of mbuf that has priv_size.