Actually, the piece you might be interested in is specifically Hardware 
Timestamping, which is used by PTP.  PTP's primary purpose is to sync clocks on 
a network, which might be of no interest to you.

Check out "ptp4l" for some sample code on how to use/access the 1588 clock.

-----Original Message-----
From: Ertman, DavidX M [mailto:[email protected]] 
Sent: Tuesday, September 03, 2013 11:37 AM
To: Rajesh
Cc: [email protected]
Subject: Re: [E1000-devel] Give priority to the (software) time stamping thread 
in e1000e

Have you looked at PTP (IEEE 1588-2008), which uses the hardware clock to 
timestamp packets as soon as they leave or enter the interface? If you are 
looking for maximum accuracy this might be of interest to you.


-----Original Message-----
From: Rajesh [mailto:[email protected]]
Sent: Friday, August 30, 2013 2:53 AM
To: [email protected]
Subject: [E1000-devel] Give priority to the (software) time stamping thread in 
e1000e

Hi,
I am new to linux programming. I have an intel NIC with e1000e driver. I am 
working on precise time stamping of packets being captured from a network. An 
interrupt is generated at every packet reception. Thus an interrupt handler 
registered by the driver queues the captured packets and timestamps it.
My question is
If want to use RT Linux how can I increase the priority of the time stamping 
thread. 
Is this possible?


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies and 
advance your career. Get an incredible 1,500+ hours of step-by-step tutorial 
videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies and 
advance your career. Get an incredible 1,500+ hours of step-by-step tutorial 
videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to