Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Feb 2001 18:36:07 -0800 (PST)
From:      Luigi Rizzo <rizzo@aciri.org>
To:        kjc@csl.sony.co.jp (Kenjiro Cho)
Cc:        rizzo@aciri.org, net@freebsd.org
Subject:   Re: fxp performance ?
Message-ID:  <200102140236.f1E2aCU57546@iguana.aciri.org>
In-Reply-To: <20010214112310G.kjc@csl.sony.co.jp> from Kenjiro Cho at "Feb 14, 2001 11:23:10 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> > Unfortunately my diagnostic tools do not let me see what is going
> > on on the wire, whether the spacing is larger than it should be,

actually i managed to instrument the driver and the spacing
between interrupts (with a change similar to the one you
proposed -- i make them occur every N packets ) is approx (N*9)us
which seems to suggest a larger spacing than it should be.

Wonder if the interframe spacing or the preamble lenght is
incorrect...

	cheers
	luigi

> 
> It might be related to the fact that the fxp driver doesn't generate
> a transmission complete interrupt unless the interface queue length is
> exactly 119.
> 
> Does the following change make any difference?
> 
> --- if_fxp.c-	Wed Feb 14 11:13:42 2001
> +++ if_fxp.c	Wed Feb 14 11:14:27 2001
> @@ -1183,6 +1183,7 @@
>  	 * going again if suspended.
>  	 */
>  	if (txp != NULL) {
> +		txp->cb_command |= FXP_CB_COMMAND_I;
>  		fxp_scb_wait(sc);
>  		CSR_WRITE_1(sc, FXP_CSR_SCB_COMMAND, FXP_SCB_COMMAND_CU_RESUME);
>  	}
> 
> -Kenjiro
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




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