реклама на сайте
подробности

 
 
> STM32F4 + lwIP, Согласование пропускной способности Ethernet
TolikG
сообщение Jul 1 2015, 04:24
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 19-03-10
Пользователь №: 56 071



Отлаживаю модем для удлинения Ethernet соединения. Пропускная способность порта Ethernet 100 Мб/сек, пропускная способность модема 1 Мб/сек. Схема работает следующим образом: Ethernet фрейм попадает в драйвер lwIP, здесь я его перефатываю и отправляю в модем (вместо стека lwIP), на втором конце такой же модем принимает этот фрейм - кладу его в драйвер lwIP (как будто он пришел со стека lwIP) и дальше он попадает в порт Ethernet.
Для тестирования на обоих концах подключены компьютеры. Пинги проходят, файлы передаются. Запускаю на обоих компьютерах утилиту jperf, тестирую пропускную способность TCP соединения. Несколько секунд работает нормально (1 Мб/сек), затем скорость падает почти до нуля, через несколько секунд возникают небольшие увеличения пропускной способности (порядка 100 кБит/сек). Складывается впечатление, что отправляющий комп не получает вовремя подтверждения сегментов и делает паузы. После перезапуска всей схемы картина повторяется. Подскажите, в какую сторону копать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Jul 1 2015, 06:03
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(TolikG @ Jul 1 2015, 07:24) *
.. Подскажите, в какую сторону копать?


Просмотрите обработчики по таймерам. Там не все состояния прописаны. Такое очучение было, что кто-то специально выкинул пару-тройку строк
из обработки состояния канала. Это правда наверное ближе к реплике Голикова...

По поводу заминки в переходнике - думаю надо ещё обрабатывать флаг быстрой передачи, в стэке TCP и возможно глянуть в сторону
SNMP как управляющего слоя соединения.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 23:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016