[Xorp-users] waiting for pimreg

Pavlin Radoslavov pavlin at icir.org
Sat Nov 10 18:13:22 PST 2007


> >> I started the rtrmg_xorp and is OK. But when crtl C for stop the xorp my
> >> network configuration enter a loop.
> >>
> >> The message is unregister_netdevice: waiting for pimreg to become free.
> >>     
> >
> > This doesn't look like a XORP message. Did it come from the kernel?
> > Please copy it exactly as it is.
> 
> This happens because something in the kernel has a reference on a 
> netdevice and is not properly
> listening for netdev unregister events in the kernel or is not properly 
> releasing the reference
> when it gets the event.
> 
> Do you have a network device called pimreg or something like that?  What 
> type of
> device is it (some special virtual interface?)

"pimreg" is the special (virtual) network interface created inside
the Linux kernel when PIM-SM is the multicast routing protocol.
When the userland multicast routing process is killed, the kernel
will detect it because the special multicast routing socket
(MRT_INIT) is closed, and then it should cleanup all related state
including pimreg.

Lets see whether the slightly older kernel will work for Jeandro.
This will tell us whether something got broken in the newer Linux
kernel.

Regards,
Pavlin



More information about the Xorp-users mailing list