подправил драйвер чтобы было ясно где проставляется протокол для последующего маппинга
именно с помощью этой функции добавляются сокетные буферы к сокету
обход всех сетевых пространств. фиг знает зачем нужно
список сетевых пространств
обработчик UDP пакетов и определения какому сокету забросить данные
маршрутизация по типам IP протокола, например тут определяется кому отдать
как забрасываются данные в сокет
каждый сокет содержит свой список сокетных буферов
как добавляется обработчик UDP пакетов
куда и что дергается когда пришел пакет от драйвера
как IP слой определяет что за протокол вызвать и вызывает его
штука для анализа всех вообще пакетов, для SOCKET_PACKET