freebsd-dev/sys/dev/cxgbe
Navdeep Parhar 489eeba940 T4 packet timestamps.
Reference code that shows how to get a packet's timestamp out of
cxgbe(4).  Disabled by default because we don't have a standard way
today to pass this information up the stack.

The timestamp is 60 bits wide and each increment represents 1 tick of
the T4's core clock.  As an example, the timestamp granularity is ~4.4ns
for this card:

# sysctl dev.t4nex.0.core_clock
dev.t4nex.0.core_clock: 228125

MFC after:	1 week
2011-05-05 02:38:08 +00:00
..
common Fix a couple of bad races that can occur when a cxgbe interface is taken 2011-04-15 03:09:27 +00:00
adapter.h - Move all Ethernet specific items from sge_eq to sge_txq. sge_eq is 2011-04-19 22:08:28 +00:00
offload.h T4 packet filtering/steering. 2011-05-05 02:04:56 +00:00
osdep.h Fix a couple of bad races that can occur when a cxgbe interface is taken 2011-04-15 03:09:27 +00:00
t4_ioctl.h T4 packet filtering/steering. 2011-05-05 02:04:56 +00:00
t4_main.c T4 packet filtering/steering. 2011-05-05 02:04:56 +00:00
t4_sge.c T4 packet timestamps. 2011-05-05 02:38:08 +00:00