82599 supports hw timestamping for PTP packets. I don't know whether it supports timestamping for general packets.
http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L640 says that 640 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L640>* default: *641 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L641>* /**642 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L642>* * register RXMTRL must be set in order to do V1 packets,*643 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L643>* * therefore it is not possible to time stamp both V1 Sync and*644 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L644> * * Delay_Req messages and hardware does not support** 645 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L645> * timestamping all packets => return error *646 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L646>* */*647 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L647> config <http://lxr.free-electrons.com/ident?i=config>*->rx_filter = HWTSTAMP_FILTER_NONE; *648 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L648>* return -*ERANGE <http://lxr.free-electrons.com/ident?i=ERANGE>*; *649 <http://lxr.free-electrons.com/source/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c#L649>* }* Keunhong. 2015-06-01 11:38 GMT+09:00 ?? ??? <chunhai.tan at colasoft.com.cn>: > Hi > > > > I noticed that there is a patch which can set hardware timestamp for the > received > packets( > http://www.wand.net.nz/trac/libtrace/browser/Intel%20DPDK%20Patches/ > hardware_timestamp.patch?rev=ce7153dbc6a13c18bf8033af08c1249527754168), > but > it only works in e1000 and igb NICs. I want to capture packets with > timestamp info in 82599 NICs, what should I do? Could you give me some > help? > > > > Thanks. > > > > Chunhai Tan > > > > > >