From nobody@FreeBSD.org  Tue Mar 11 15:19:01 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 66B52312
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 11 Mar 2014 15:19:01 +0000 (UTC)
Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 497C31F5
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 11 Mar 2014 15:19:01 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
	by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s2BFJ13Y065594
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 11 Mar 2014 15:19:01 GMT
	(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
	by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s2BFJ1QR065590;
	Tue, 11 Mar 2014 15:19:01 GMT
	(envelope-from nobody)
Message-Id: <201403111519.s2BFJ1QR065590@cgiserv.freebsd.org>
Date: Tue, 11 Mar 2014 15:19:01 GMT
From: Yuriy Tsilyk <yuriy.tsilyk@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Some vlans in bride + carp result hung server
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         187451
>Category:       kern
>Synopsis:       [vlan] [carp] Some vlans in bridge + carp result in hung server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-net
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 11 15:20:02 UTC 2014
>Closed-Date:    
>Last-Modified:  Wed Apr 16 01:16:20 UTC 2014
>Originator:     Yuriy Tsilyk
>Release:        RELEASE 10.0
>Organization:
Lantrace
>Environment:
FreeBSD olimp.lantrace.net 10.0-RELEASE FreeBSD 10.0-RELEASE #10 r262714: Tue Mar  4 14:31:52 EET 2014     root@olimp.lantrace.net:/usr/obj/usr/src/sys/olimpkernel  amd64
>Description:
On two servers (different hardware) created vlans 217-227 on Ethernet interfaces.
Servers connect via switch.
Vlans added in bridge.
On the bridge created carp option.
Client PC connected to servers in vlan 217.
Carp works fine. 
When client generate some traffic (something like ping) to Server the
system hung without any log messages. 
>How-To-Repeat:
In server 1 setings /etc/rc.conf:
cloned_interfaces="vlan217 \
vlan218 \
vlan219 \
vlan220 \
vlan221 \
vlan222 \
vlan223 \
vlan224 \
vlan225 \
vlan226 \
vlan227 \
vlan500 \
bridge0"
internal_if="em0"
ifconfig_vlan217="vlan 217 vlandev ${internal_if}"
ifconfig_vlan218="vlan 218 vlandev ${internal_if}"
ifconfig_vlan219="vlan 219 vlandev ${internal_if}"
ifconfig_vlan220="vlan 220 vlandev ${internal_if}"
ifconfig_vlan221="vlan 221 vlandev ${internal_if}"
ifconfig_vlan222="vlan 222 vlandev ${internal_if}"
ifconfig_vlan223="vlan 223 vlandev ${internal_if}"
ifconfig_vlan224="vlan 224 vlandev ${internal_if}"
ifconfig_vlan225="vlan 225 vlandev ${internal_if}"
ifconfig_vlan226="vlan 226 vlandev ${internal_if}"
ifconfig_vlan227="vlan 227 vlandev ${internal_if}"
ifconfig_bridge0="inet 10.100.15.250 netmask 255.255.240.0 \
         addm vlan217 \
         addm vlan218 \
         addm vlan219 \
         addm vlan220 \
         addm vlan221 \
         addm vlan222 \
         addm vlan223 \
         addm vlan224 \
         addm vlan225 \
         addm vlan226 \
         addm vlan227 "
ifconfig_bridge0_alias0="inet vhid 202 pass password advbase 4 advskew 90 10.100.15.254/32 add"

In server 2 setings /etc/rc.conf:
cloned_interfaces="vlan217 \
vlan218 \
vlan219 \
vlan220 \
vlan221 \
vlan222 \
vlan223 \
vlan224 \
vlan225 \
vlan226 \
vlan227 \
vlan500 \
bridge0"
internal_if="igb1"
ifconfig_vlan217="vlan 217 vlandev ${internal_if}"
ifconfig_vlan218="vlan 218 vlandev ${internal_if}"
ifconfig_vlan219="vlan 219 vlandev ${internal_if}"
ifconfig_vlan220="vlan 220 vlandev ${internal_if}"
ifconfig_vlan221="vlan 221 vlandev ${internal_if}"
ifconfig_vlan222="vlan 222 vlandev ${internal_if}"
ifconfig_vlan223="vlan 223 vlandev ${internal_if}"
ifconfig_vlan224="vlan 224 vlandev ${internal_if}"
ifconfig_vlan225="vlan 225 vlandev ${internal_if}"
ifconfig_vlan226="vlan 226 vlandev ${internal_if}"
ifconfig_vlan227="vlan 227 vlandev ${internal_if}"
ifconfig_bridge0="inet 10.100.15.251 netmask 255.255.240.0 \
         addm vlan217 \
         addm vlan218 \
         addm vlan219 \
         addm vlan220 \
         addm vlan221 \
         addm vlan222 \
         addm vlan223 \
         addm vlan224 \
         addm vlan225 \
         addm vlan226 \
         addm vlan227 "
ifconfig_bridge0_alias0="inet vhid 202 pass password advbase 2 advskew 50 10.100.15.254/32 add"

In client PC setings:
IP: 10.100.0.100
Netmask: 255.255.240.0
Generate some traffic several minutes:
ping 10.100.15.254

>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Apr 16 01:15:19 UTC 2014 
Responsible-Changed-Why:  
reclassify. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187451 
>Unformatted:
