LINUX.ORG.RU

Если я не ошибаюсь, пакеты с битым FCS просто отбрасываются картой, разве нет? А то что вы приняли - пришло с верным FCS

Когда-то задавался вопросом подобного рода, но не помню чтобы удалось принять frame check sum…

Как определили «битость» пакетов? Payload не соответствует? Со стороны ПЛИС какой интерфейс? GMII/RGMII или SGMII?

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

У нас на винду приходят с неверной fcs, специально в плис поправили, генерим левую fcs и получаем через pcap пакет.

user2132
() автор топика
Ответ на: комментарий от I-Love-Microsoft

У нас в начале пакета идут маки, тип константа и в этих байтах чет портится в одном или сразу во многих местах.

user2132
() автор топика
Ответ на: комментарий от user2132

Там нужно внимательнее к позиционированию клока относительно 4-битной шины данных, попробуйте покрутить clock delay-и

Констрейны на задержку TXC нужно обязательно прописать

I-Love-Microsoft ★★★★★
()

Приходят битые пакеты из плис по ethernet. Ловим в wireshark, как посмотреть в нем контрольку, хотим ее сверить?

В настройках сетевых протоколов «Вайршарка» можно указать, что эзернет-пакеты имеют контрольную сумму и необходимо ли её сверять. Какая должна быть расчётная контрольная сумма «Вайршарк» выводит, но подвох в том, что не все сетевые карты выдают эзернетовскую контрольную сумму «Вайршарку», а он тупо смотрит на последние четыре байта и ложно предупреждает о неверной контрольной сумме.

Я сверял контрольные суммы в модели для образцовых пакетов, а затем уже натурно проверял приём и ответы роутера.

Enthusiast ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.