Michal,
> My question/suggestion:
> Would it feasible to drop the relevant entries from sockets' multicast
> membership lists on the interface
> delete?
Yes, I think this is needed. The original BSD code didn't have
this
problem because it didn't support removal of a device. I wondered
On Wed, 2006-23-08 at 15:29 +0200, Michal Růžička wrote:
> No need to rmmod anything, just think of ppp or gre interfaces which come
> and go
> without any modules loading/unloading. But yes, the rmmod would probably be
> needed in case of, for example, an ethernet device.
>
Ok - Same effect. i
You should be able to "fix it" in the kernel by listening to events of
the interface/device disappearing.
Interesting, I've thought that it would have to be done explicitly by the
interface
cleanup code, this approach looks promising to me.
By "disappearing" i think you meant
the netdevic
On Wed, 2006-23-08 at 13:08 +0200, Michal Ruzicka wrote:
> My question/suggestion:
> Would it feasible to drop the relevant entries from sockets' multicast
> membership lists on the interface
> delete? Yes, I do realize it would require to walk through a number of
> sockets to see if there is an