[LAD] Writing an IEEE 802.1BA (AVB) compliant network backend for Jack2
Adrian Knoth
adi at drcomp.erfurt.thur.de
Tue Apr 5 18:05:21 UTC 2011
On Tue, Apr 05, 2011 at 08:29:03AM -0700, Stephen Hemminger wrote:
Just a full quote for the list, I guess Stephen's mail hasn't reached
anyone but me due to subscribers-only policy on LAD.
> > On 04/05/11 11:53, Christoph Kuhr wrote:
> >
> > Hi!
> >
> > > apparently the ASUS 890FX mainboard has a yukon 88e8059 nic, which i
> > > have not verified yet.
> >
> > To be precise, it's only the Crosshair IV Formular 890FX, all others
> > either have Realtek or Intel.
> >
> > > the marvell yukon 88e8059 specs say this nic is avb ready.
> >
> > Indeed, at least if we believe the little PDF provided by Marvell.
> >
> > I don't know exactly what this means, it seems they support multiple
> > RX/TX queues, so AVB packages might end up in a priority lane while bulk
> > traffic is handled via a different queue.
>
> It has 2 Tx queues, but one is not used because it really doesn't
> offer any benefit. The sync Tx queue doesn't fit the Linux
> multiple Tx queue model.
>
> > They also support hardware timestamping. The Linux driver in question is
> > sky2, in sky2.h, they already have some PTP related defines, but the
> > sky2.c doesn't make use of them.
>
> The hardware timestamping is also disabled in Linux for a couple
> of reasons. First the wraparound of the timestamp is not well
> documented, but more importantly timestamping and RSS hash can
> not be combined and RSS hash seemed more useful.
--
mail: adi at thur.de http://adi.thur.de PGP/GPG: key via keyserver
More information about the Linux-audio-dev
mailing list