База знаний / Serial-over-IP / Руководства по программному обеспечению / Драйвер виртуальных последовательных портов для Linux (VSPDL) / Файл конфигурации VSPDL (vspd.conf) / Конфигурация VSP (раздел <vsp>) / Параметры формирования исходящих пакетов (раздел <packets>)
Максимальная длина пакета (параметр <maxlen>)
| Синтаксис: | <packets ... maxlen="len"/>, где len лежит в диапазоне 32-255 байт |
| Значение по умолчанию (если не указано): | 255 байт |
| Условия применимости: | --- |
| См. также: | настройка Maximum Packet Length (ML) |
Maxlen (maximum packet length) - параметр разбивает большие порции данных, отправленные приложением, на более мелкие части. Как только количество байт в буфере передачи (TX) достигает предела, заданного параметром maxlen, VSP отправляет в DS все данные из буфера. Блок данных при этом не закрывается, и все последующие данные по-прежнему считаются частью того же блока. Если параметр не указан, по умолчанию используется 255 байт.
Для транспортного протокола UDP этот параметр напрямую задаёт (максимальный) размер каждого UDP-пакета, который отправляет VSP. В TCP нет гарантии, что отдельные пакеты время от времени не будут содержать большие порции данных.
Опция maxlen работает так же, как настройка Maximum Packet Length (ML) DS.