netmap / LINUX realtime / ixgbevf: huge RX latencies

Joe Buehler aspam at cox.net
Sat Dec 2 12:21:15 UTC 2017


K. Macy wrote:

> HEAD or 11?

I'm not quite sure what the question means but there is this in the
netmap code:

./net/netmap.h:42:#define	NETMAP_API	11		/* current API version */

LINUX kernels nowadays can timestamp frames when they arrive from the
NIC.  I made a trivial patch to the netmap driver to turn this on and
also pass the timestamp to user space, and will pass on the changes.  I
am doing frame latency measurements and this simple change eliminated a
*whole* lot of noise in the measurements.

Joe Buehler


More information about the freebsd-net mailing list