The bridge(4) man page gives a false statement compared to ifconfig(8) with respect to "blocknonip":
ifconfig(8): blocknonip interface Mark interface so that no non-IPv4, IPv6, ARP, or Reverse ARP packets are accepted from it or forwarded to it from other bridge member interfaces. bridge(4): terfaces has both flags set. If the flag IFBIF_BLOCKNONIP is set, packets that are one of ip(4), ip6(4), arp(4), or Reverse ARP will not be bridged from and to the interface. A possible fix is below. Regards, Holger ;-se Index: bridge.4 =================================================================== RCS file: /cvs/src/share/man/man4/bridge.4,v retrieving revision 1.68 diff -u bridge.4 --- bridge.4 22 Nov 2009 22:01:55 -0000 1.68 +++ bridge.4 9 Dec 2009 17:24:36 -0000 @@ -244,7 +244,7 @@ The default for newly added interfaces has both flags set. If the flag .Dv IFBIF_BLOCKNONIP -is set, packets that are one of +is set, packets that are not one of .Xr ip 4 , .Xr ip6 4 , .Xr arp 4 ,