[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #20503] IGMP Improvement
From: |
Frédéric Bernon |
Subject: |
[lwip-devel] [bug #20503] IGMP Improvement |
Date: |
Tue, 04 Sep 2007 15:35:28 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 |
Update of bug #20503 (project lwip):
Status: None => Ready For Test
_______________________________________________________
Follow-up Comment #13:
Replace mem_malloc call by memp_malloc, and use a new MEMP_NUM_IGMP_GROUP
option (see opt.h to define the value). It will avoid potential fragmentation
problems, use a counter to know how many times a group is used on an netif,
and free it when all applications leave it. MEMP_NUM_IGMP_GROUP got 8 as
default value (and init.c got a sanity check if LWIP_IGMP!=0).
TODO :
- IP_MULTICAST_IF
- a flag to define if a netif is IGMP-able or not, in the same idea of
NETIF_FLAG_BROADCAST. Perhaps NETIF_FLAG_ETHARP could be enought to avoid to
add a new NETIF_FLAG_IGMP flag? Thoughts?
- add a igmp_stop() call inside netif_remove ?
- resend igmp reports when link "up" ?
Finally, the idea of a "per netif" list of groups is abandoned.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?20503>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/