.
Ошибки при работе с кэшем достаточно распространены при создании драйверов практически в любой операционной системе. Результат ошибки может заключаться не только в том, что драйвер устройства просто не работает; дело может оказаться гораздо интереснее. Например, возможно изменение пакетов в процессе пересылки, ну, скажем, адреса. Хорошо еще, если кое-какие несоответствия удается выявить за счет контрольных сумм. А если они подсчитываются аппаратно или какая-то проверка отключена по соображениям эффективности? В общем случае можно положиться на то, что плохие пакеты удастся отбросить, однако это ведет к потере производительности: соединение есть (формально драйвер работает), однако скорость этой работы низка.
|