-
Notifications
You must be signed in to change notification settings - Fork 292
Open AVB Status
This page contains status information for various AVB modules
An Intel NIC driver for linux that supports AVB requirements.
Code is stable and production ready. Compiles under Travis Continuous Integration.
A daemon that supports IEEE802Q-2011 MSRP, MVRP and MMRP.
Code is stable and production ready. valgrind has been run on it. Compiles under Travis Continuous Integration. Some CppUTests are automatically run. Coverity static analysis has no errors.
A simple command line example program showing how to interact with mrpd.
Compiles under Travis Continuous Integration. Works fine.
A daemon that supports IEEE802.1AS-2011.
Code is stable and production ready. May not be 100% compliant with IEEE802.1AS. Compiles under Travis Continuous Integration. Coverity static analysis reports many issues.
A MAC Address Acquisition Protocol daemon as defined by IEEE1722-2011.
Compiles under Travis Continuous Integration. Exact status unknown at this time.
Proof of concept talker code. Compiles under Travis Continuous Integration.
Compiles. Exact status unknown at this time.
Proof of concept listener code.
Compiles. Exact status unknown at this time. Compiles under Travis Continuous Integration.
Compiles under Travis Continuous Integration. Exact status unknown at this time.
Compile status unknown. Exact status unknown at this time.
Wireless branch is quite different from the main branch. Includes testing and bug fixes. No major changes to the APIs. Includes multi-port switch code.
This module has not been started yet.
Code for packing/unpacking audio sample to/from AVTP Ethernet frame.
This module has not been started yet. It will consist of a library for packing and unpack stream packets
Refer to the Issues section of the github repository for a list of the latest issues.
- igb (lib) - The API to configure the Qav class shaper on HW needs to be re-worked. Plans are to change from the current percentage of bandwidth to instead have the application supply the TSpec parameters (the interval as well as expected packet size) to compute internally the media rate.
- igb (lib) The HiCredit calculation is broken. The value itself only matters functionally when something else is broken - e.g. the LAN driver does an TCP segmentation offload (64KB+ TCP send) on the best effort queue, sends a jumbo frame, or enables network proxy modes in firmware while the system is streaming AVB content.
- simple_talker.c - The example application relies on the timed transmission rather than the class shaper.