lwip-devel
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]