[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [lwip-devel] igmp implementation
From: |
Frédéric BERNON |
Subject: |
RE : [lwip-devel] igmp implementation |
Date: |
Wed, 11 Jul 2007 09:16:22 +0200 |
Hi Bill,
In my case, I use a reference count to process that. Of course, the design
choice depend of your MAC filter design. That's why the job is to do in
igmp_mac_filter. In all cases, the IP level filter is necessary to avoid that
two multicast IP giving the same hash key are see as the same one.
====================================
Frédéric BERNON
HYMATOM SA
Chef de projet informatique
Microsoft Certified Professional
Tél. : +33 (0)4-67-87-61-10
Fax. : +33 (0)4-67-70-85-44
Email : address@hidden
Web Site : http://www.hymatom.fr
====================================
P Avant d'imprimer, penser à l'environnement
-----Message d'origine-----
De : address@hidden [mailto:address@hidden De la part de Bill Florac
Envoyé : mardi 10 juillet 2007 21:09
À : address@hidden
Objet : [lwip-devel] igmp implementation
I'm attempting to implement igmp off the latest build. I see that I need to
implement at igmp_mac_filter function. My plan is to implement this in the
ethernetif.c module. It would be assigned to the netif structure in the
low_level_init() function. The function would then make the correct calls to
the device driver (Atmel AT91 EMAC) to set or clear the correct hash key.
As we leave a group we need to make sure that know another joined group address
resolves to the same hash key. If so, we don't want to clear the key. There are
a number of ways to resolve this. We could keep a some sort of reference count
or we can test the entire group list as we leave a group. If we do a test,
either the igmp_mac_filter() would need to have the list of groups or the
calling function igmp_leavegroup() would have to have access to the hashkey()
function (making it HW dependent).
Any thoughts how to best/better handle this?
Bill
_______________________________________________
lwip-devel mailing list
address@hidden http://lists.nongnu.org/mailman/listinfo/lwip-devel
Frédéric BERNON.vcf
Description: Frédéric BERNON.vcf
- RE : [lwip-devel] igmp implementation,
Frédéric BERNON <=