If the snapshot was small enough that tcpdump didn't capture the full
TCP header, it interprets as much of the header as it can and then
reports ``[|tcp]'' to indicate the remainder could not be interpreted.
If the header contains a bogus option (one with a length that's either
too small or beyond the end of the header), tcpdump reports it as
``[bad opt]'' and does not interpret any further options (since it's
impossible to tell where they start). If the header length indicates
options are present but the IP datagram length is not long enough for
the options to actually be there, tcpdump reports it as ``[bad hdr
length]''.
Исходники большие выложит не могу. Сервер modbusip использует read()/write() , close() т.е. ни чего особенного
Процесс modbusip запускается inetd
Сам процесс modbusip не вешается, вешаются процессы, которые работают с ним по shared memory System V
Подскажите о чём надо читать и куда надо копать...
Используются ли какие-то дополнительные возможности сетевой карточки, как например вычисление контрольной суммы её контроллером? Используется ли NAT или IPSec?
Как определить режим работы драйвера? ьЧестно говоря с режимами не сталкивался. Но в данном случае пакеты не должны выходить на драйвер - всё крутиться через 127.0.0.1