[Xorp-users] Kernel bug on FreeBSD 4.x

edrt edrt@citiz.net
Thu, 16 Jun 2005 12:39:0 +0800


>
>	BTW, there is bug within network implemenation on 4.x (it apply to some 
>recent 5.x also).
>
>	When VLANs are used the ALLMULTI flag is not propagated from vlan 
>network driver to underlying physical network driver. The NIC isn't 
>properly reprogrammed and multicast aren't seen by kernel. (it bug 
>doesn't disrupt host-multicast sending and receiving - explicit 
>join/leave are propagated correctly).
>
>	IMHO, the bug will not be fixed within 4.x branch. It seems to be nice 
>to mention the bug within documentation. It take two days to debug for 
>me ...
>

Also seen this bug before, posted on fbsd-net mailing list but got no reply.
  http://lists.freebsd.org/pipermail/freebsd-net/2004-November/005707.html
Better to post the problem to fbsd-net again.

>
>	The simple workaround is enable the ALLMULTI on underlying interface by 
>separate program. The simplest workaround is assign a 127.0.0.[2-254]/32 
>address to in then configure it as a standard interface to XORP. It's 
>not necesarry to enable a protocol on it.
>
>						Dan
>
>_______________________________________________
>Xorp-users mailing list
>Xorp-users@xorp.org
>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users