Skip to contentSkip to conversation

AVB support (IEEE802.1 audio/video bridging)

DISCUSSION Eliot Blennerhassett 1 participant 2 messages Feb 1, 2011 – Feb 16, 2011

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Grettings,

before I go into any details, please tell me if this is the right place to enquire/discuss if/how linux network stacks can support the various protocols required by AVB

To quote the introduction from wikipedia [1]
"Audio Video Bridging (AVB) is a common name for the set of standards in development by the IEEE 802.1 Audio Video Bridging Task Group. The charter of this organization is to "provide the specifications that will allow time-synchronized low latency streaming services through IEEE 802 networks"."

regards

Signature · 4 lines
Eliot Blennerhassett
AudioScience Inc.

[1] http://en.wikipedia.org/wiki/Audio_Video_Bridging
#1 lore raw

AVB QoS support (IEEE802.1 Qav and Qat)

Greetings

Can linux network stacks can support the various protocols required by AVB? It is not clear to me if it already does, and in any case how the setup would be accessed?

In particular these two standards and the interaction between them

802.1Qat - Stream Reservation Protocol
802.1Qav - Forwarding and Queuing Enhancements for Time-Sensitive Streams (approved on Dec 10th, 2009)

Qav requires traffic shaping to smooth the traffic flow in guaranteed stream class. This is afaik based on 1 packet per stream per 125us

Note that in future (maybe already) there will be hardware assist for this feature in NIC chips.

Signature · 7 lines
Eliot Blennerhassett
AudioScience Inc.


[1] http://www.ieee802.org/1/pages/avbridges.html
[2]
http://en.wikipedia.org/wiki/Audio_Video_Bridging#Traffic_shaping_for_AV_streams