単一の UDP パケットがイーサネット ポートに到着する (つまり、割り込みが生成される) 時間と、このパケットがユーザー レベルに配信される時間 (つまり、ブロックされていない read() syscall) との間のレイテンシを測定する必要があります。
この時間は、SIOCGSTAMP ioctl (カーネルレベル) および clock_gettime (ユーザーレベル) を介して時間をタイムスタンプすることで測定できます。ただし、ftrace コマンドを使用してこの待ち時間を測定する方法を理解したいと思っています。