Мне нужно измерить задержку между одним UDP-пакетом, поступающим на порт Ethernet (т. е. сгенерированным прерыванием), и временем доставки этого пакета на уровень пользователя (т. е. разблокировка системного вызова read()).
Это время можно измерить с помощью меток времени с помощью ioctl SIOCGSTAMP (на уровне ядра) и clock_gettime (на уровне пользователя). Однако мне интересно понять, как эту задержку можно измерить с помощью команды ftrace.