Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Feb 2009 18:24:29 +0100
From:      Marko Zec <zec@icir.org>
To:        Julian Elischer <julian@freebsd.org>
Cc:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   Re: PERFORCE change 157941 for review
Message-ID:  <200902191824.30353.zec@icir.org>
In-Reply-To: <200902191710.n1JHAT4W092138@repoman.freebsd.org>
References:  <200902191710.n1JHAT4W092138@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 19 February 2009 18:10:29 Julian Elischer wrote:
> http://perforce.freebsd.org/chv.cgi?CH=157941
>
> Change 157941 by julian@julian_trafmon1 on 2009/02/19 17:09:57
>
> 	Implement BZ's fix for altq to compile

Thanks!

Amazingly epair now really works with vimages!  Though, all cloned 
instances always have the same unit number (0)...


> Affected files ...
>
> .. //depot/projects/vimage/src/sys/net/if_epair.c#5 edit
>
> Differences ...
>
> ==== //depot/projects/vimage/src/sys/net/if_epair.c#5 (text+ko) ====
>
> @@ -323,12 +323,12 @@
>
>  #ifdef ALTQ
>  	/* Support ALTQ via the clasic if_start() path. */
> -	IF_LOCK(&epairinq);
> +	IF_LOCK(&ifp->if_snd);
>  	if (ALTQ_IS_ENABLED(&ifp->if_snd)) {
>  		ALTQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
>  		if (error)
>  			ifp->if_snd.ifq_drops++;
> -		IF_UNLOCK(&epairinq);
> +		IF_UNLOCK(&ifp->if_snd);
>  		if (!error) {
>  			ifp->if_obytes += len;
>  			if (mflags & (M_BCAST|M_MCAST))
> @@ -341,7 +341,7 @@
>  		}
>  		return (error);
>  	}
> -	IF_UNLOCK(&epairinq);
> +	IF_UNLOCK(&ifp->if_snd);
>  #endif
>
>  	if ((epair_drv_flags & IFF_DRV_OACTIVE) != 0) {





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902191824.30353.zec>