Hi, All!
Замечен странный эффект. Имеется некое устройство на W3100A от Wizcom собственной разработки. Ethernet часть - HTTP-сервер, DHCP клиент, простейший самопальный протокол на UDP (трафик мизерный). Претензий к его работе нет, все с виду работает как надо.
Но, замечено, что при подключении его к DSL-роутеру, к которому также подключен и комп, скорость связи компа с инетом резко падает - на 1-2 порядка. Имеется в виду реальная скорость передачи данных, измеренная либо на передаче больших файлов, либо внешними измерялками типа www.netspeed.org. Причем, данный эффект наблюдается, и когда программа в данном устройстве стоит - - достаточно установить MAC,IP, послать SYS_INIT и остановиться - все, на компе начинаются тормоза. В тоже время, сразу после сброса W3100 все ништяк. Конфликтов по MAC или IP адресам в сети нет. Снифер никаких лишних пакетов ни от устройства, ни к нему не показывает.
С чем это может быть связано, куда, вообще, копать? Есть подозрение, что виноват роутер (D-Link G604T), поскольку на аналогичном роутере другого производителя подобный эффект не наблюдается, но в чем?. Ошибочных пакетов нет, колизий нет, во всяком случае так показывает роутер. А если виновато устр-во на W3100A, то опять же, в чем?