标签: c++ networking timestamp kernel pcap
我正在建立一个c ++延迟测量库,其目的是尽可能接近仅限网络的延迟测量。硬件时间戳似乎是要走的路。
我使用嗅探器来检测通过TCP发送的数据包。我的问题是,为了获得最快的时间戳,我应该使用哪个 - 内核SOF_TIMESTAMPING_RX_HARDWARE或libpcap' s PCAP_TSTAMP_ADAPTER?
SOF_TIMESTAMPING_RX_HARDWARE
PCAP_TSTAMP_ADAPTER
有什么区别?我的猜测是它们都返回相同的值,因为它们正在寻找NIC的时间戳,逻辑上意味着它并不重要。是这种情况吗?