№.
Пакеты могут быть потеряны до того, как они будут демультиплексированы в пользовательские сокеты.
Это происходит, когда ядро по какой-то причине не может достаточно быстро считывать пакеты с сетевой карты.
Сетевые карты не подсчитывают потерянные пакеты для каждого порта... по крайней мере, не обязательно, и я не думаю, что что-то подобное интегрировано в подсчет для каждого сокета в /proc/net/udp
.
Есть документ 2015 года, в котором подробно рассказывается об отбрасывании пакетов. Не знаю, будет ли он вам интересен. https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf