ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
988480
Pavel_Y (24.03.2020 13:07, просмотров: 1396)
Кто-нибудь поможет прояснить ситуацию. Плата с ARM-контроллером. Посылаю UDP пакеты с помощью LwIP стека. Стек собран с выключенными опциями генерации контрольных сумм. Т.е. в заголовке IP и UDP нули в месте контрольных сумм. Это проверенно отладчиком. Также сделан дамп того, что посылается непосредственно в Ethernet контроллер. Но если смотреть данные Wireshark-ом в кабеле со стороны хост компьютера, то в пакетах уже есть правильные контрольные суммы. Проверял и на винде и на линуксе. Такое ощущение, что 

сетевой стек на компьютере делает коррекцию. Такое может быть? Плата соединялась с компом напрямую, без роутеров-свичей.