In message: <20090515231922.fb760af4.s...@freebsd.org>
Stanislav Sedov writes:
: On Fri, 15 May 2009 09:05:31 -0600 (MDT)
: "M. Warner Losh" mentioned:
:
: > In message: <20090515141642.ebc06b59.s...@freebsd.org>
: > Stanislav Sedov writes:
: > : On Thu, 14 May 2009 23:3
On Fri, 15 May 2009 09:05:31 -0600 (MDT)
"M. Warner Losh" mentioned:
> In message: <20090515141642.ebc06b59.s...@freebsd.org>
> Stanislav Sedov writes:
> : On Thu, 14 May 2009 23:35:36 -0600 (MDT)
> : "M. Warner Losh" mentioned:
> :
> : > In message: <20090515092205.6f6d06fa.s...@f
In message: <20090515141642.ebc06b59.s...@freebsd.org>
Stanislav Sedov writes:
: On Thu, 14 May 2009 23:35:36 -0600 (MDT)
: "M. Warner Losh" mentioned:
:
: > In message: <20090515092205.6f6d06fa.s...@freebsd.org>
: > Stanislav Sedov writes:
: > : On Thu, 14 May 2009 21:3
On Thu, 14 May 2009 23:35:36 -0600 (MDT)
"M. Warner Losh" mentioned:
> In message: <20090515092205.6f6d06fa.s...@freebsd.org>
> Stanislav Sedov writes:
> : On Thu, 14 May 2009 21:37:12 -0600 (MDT)
> : "M. Warner Losh" mentioned:
> :
> : > In message: <200905122114.n4cleag9033...@sv
In message: <20090515092205.6f6d06fa.s...@freebsd.org>
Stanislav Sedov writes:
: On Thu, 14 May 2009 21:37:12 -0600 (MDT)
: "M. Warner Losh" mentioned:
:
: > In message: <200905122114.n4cleag9033...@svn.freebsd.org>
: > Stanislav Sedov writes:
: > : @@ -926,6 +937,7 @@ a
On Thu, 14 May 2009 21:37:12 -0600 (MDT)
"M. Warner Losh" mentioned:
> In message: <200905122114.n4cleag9033...@svn.freebsd.org>
> Stanislav Sedov writes:
> : @@ -926,6 +937,7 @@ atestart_locked(struct ifnet *ifp)
> : * tell the hardware to xmit the packet.
> :
In message: <200905122114.n4cleag9033...@svn.freebsd.org>
Stanislav Sedov writes:
: @@ -926,6 +937,7 @@ atestart_locked(struct ifnet *ifp)
:* tell the hardware to xmit the packet.
:*/
: WR4(sc, ETH_TAR, segs[0].ds_addr);
: + BAR
Author: stas
Date: Tue May 12 21:14:36 2009
New Revision: 192027
URL: http://svn.freebsd.org/changeset/base/192027
Log:
- Eliminate extra register reads by using a variable to store
registers contents.
- Use memory barriers to preserve the order of buffer space operations.
This might b