PERFORCE change 157941 for review

Marko Zec zec at icir.org
Thu Feb 19 09:37:35 PST 2009


On Thursday 19 February 2009 18:10:29 Julian Elischer wrote:
> http://perforce.freebsd.org/chv.cgi?CH=157941
>
> Change 157941 by julian at 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) {




More information about the p4-projects mailing list