При формировании UDP пакета мне не известна CRC на IP заголовок и CRC на UDP пакет, но их нужно прописать почти в самом начале эзернет пакета.
Я сначала формирую весь пакет, эти неизвестные CRC пропускаю. Параллельно веду расчет CRC на эзернет пакет, неизвестные CRC пропускаю.
После формирования пакета рассчитываю CRC на IP заголовок и CRC на UDP пакет и вставляю их в нужные места. И досчитываю CRC эзернет пакета. То есть поменял порядок следования слов. В результате CRC эзернет пакета не совпадает с нужной.
Можно ли это как то обойти?
|