Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Заставить lwip послать ARP Announcement
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
Dron_Gus
Использую lwip и внешнее rndis устройство. При каждом подключении устройство заново генерирует MAC. Поэтому при отключении-подключении устройства приходится удалять-добавлять заново сетевой интерфейс (netif_add - netif_remove). При первом добавлении lwip шлет пакет ARP Announcement (типа "я здесь, у меня такой-то IP и MAC"). После повторного добавления интерфейса этот пакет не посылается, поэтому я рискую пропустить входящие пакеты. Как заставить LWIP послать этот пакет?
MALLOY2
Может так попробовать, самому вызвать etharp_query(netif, &(netif->ip_addr), NULL);

А правильней всего просто очистить таблицу ARP.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.