History

net-timestamp: SCHED timestamp on entering packet scheduler

Kernel transmit latency is often incurred in the packet scheduler. Introduce a new timestamp on transmission just before entering the scheduler. When data travels through multiple devices (bonding, tunneling, ...) each device will export an individual timestamp.

Willem de Bruijn committed 12 years ago

Commit e7fd2881 parent 09c2d256 files · +31 −7Browse files

Showing the changes to include/uapi/linux/errqueue.h (1 of 6 files). Show all

Unified · Split

include/uapi/linux/errqueue.h+1−0
@@ -39,6 +39,7 @@ struct scm_timestamping { · 38 unmodified lines
3939 */
4040 enum {
4141 SCM_TSTAMP_SND, /* driver passed skb to NIC, or HW */
42+ SCM_TSTAMP_SCHED, /* data entered the packet scheduler */
4243 };
4344
4445 #endif /* _UAPI_LINUX_ERRQUEUE_H */