Re: IGMP Join dropping multicast packets

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Brandeburg, Jesse
Date: Wednesday, March 18, 2009 - 10:24 am

On Tue, 17 Mar 2009, Dave Boutcher wrote:

Interesting, this code has been there for eons (and probably this 
behavior) but that doesn't mean its not a problem.

We are in the process of figuring out if there are any hardware corner 
cases to changing this code (particularly in e1000)

Initial thoughts are:
1) kcalloc an array that we then populate with the hash functions, and 
   then program every location only once (never flush)
2) only program a single hash value each time a multicast is added (bad 
   because we can't tell the difference in the list since the last time 
   the OS gave us the list)

It really seems like this should be fixable, and I agree that the driver 
behavior is far from optimal, however well entrenched.

Jesse
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
IGMP Join dropping multicast packets, Dave Boutcher, (Sat Mar 14, 1:16 pm)
Re: IGMP Join dropping multicast packets, Eric Dumazet, (Sat Mar 14, 7:37 pm)
Re: IGMP Join dropping multicast packets, Dave Boutcher, (Sun Mar 15, 7:04 pm)
Re: IGMP Join dropping multicast packets, Eric Dumazet, (Mon Mar 16, 12:01 pm)
Re: IGMP Join dropping multicast packets, Eric Dumazet, (Tue Mar 17, 12:08 am)
Re: IGMP Join dropping multicast packets, Dave Boutcher, (Tue Mar 17, 8:50 pm)
Re: IGMP Join dropping multicast packets, Eric Dumazet, (Wed Mar 18, 12:38 am)
Re: IGMP Join dropping multicast packets, Brandeburg, Jesse, (Wed Mar 18, 10:24 am)
Re: IGMP Join dropping multicast packets, Dave Boutcher, (Wed Mar 18, 6:51 pm)
Re: IGMP Join dropping multicast packets, David Miller, (Wed Mar 18, 10:46 pm)
Re: IGMP Join dropping multicast packets, Brandeburg, Jesse, (Fri Mar 20, 1:36 pm)