profile/ivi/OpenAVB.git
11 years agoMerge pull request #4 from mikinho/master
intel-ethernet [Thu, 13 Jun 2013 02:31:16 +0000 (19:31 -0700)]
Merge pull request #4 from mikinho/master

Minor Visual Studio Solution build fixes for gptp daemon in Windows

11 years agoRemainder of files to be updated to align with verion 4.2.16. Regression tested
intel-ethernet [Thu, 13 Jun 2013 02:12:50 +0000 (19:12 -0700)]
Remainder of files to be updated to align with verion 4.2.16. Regression tested
on Fedora 18 x86_64.

Also fix heap corruption issue when calling igb_reset() in usermode library.

11 years agoUpdate igb_avb driver to track latest supported igb_stable on sourceforge (4.2.16).
intel-ethernet [Thu, 13 Jun 2013 02:08:12 +0000 (19:08 -0700)]
Update igb_avb driver to track latest supported igb_stable on sourceforge (4.2.16).
+ Startup script to illustrate how to steer OS traffic to non-AVB queues
+ added pci.updates and igb_avb.7 manpage

11 years agoCommand line build script using MSBuild
Michael Welter [Tue, 9 Apr 2013 21:46:02 +0000 (16:46 -0500)]
Command line build script using MSBuild

11 years agoInformation on where to extract WpdPack for Visual Studio examples to build
Michael Welter [Tue, 9 Apr 2013 18:01:02 +0000 (13:01 -0500)]
Information on where to extract WpdPack for Visual Studio examples to build

11 years agoUpdated project and solution attributes to be more generic. It can use pcap from...
Michael Welter [Tue, 9 Apr 2013 17:52:13 +0000 (12:52 -0500)]
Updated project and solution attributes to be more generic. It can use pcap from either %ProgramData%\WpdPack or %USERPROFILE%\src\pcap

11 years agoAdded .gitignore for Visual Studio temporary files and build outputs
Michael Welter [Tue, 9 Apr 2013 17:46:39 +0000 (12:46 -0500)]
Added .gitignore for Visual Studio temporary files and build outputs

11 years agoFixed reference location for gptp\common files
Michael Welter [Mon, 8 Apr 2013 22:55:45 +0000 (17:55 -0500)]
Fixed reference location for gptp\common files

11 years agoFix ethtool statistics gathering, update avb initialization to latest mainstream
intel-ethernet [Tue, 26 Mar 2013 21:29:20 +0000 (14:29 -0700)]
Fix ethtool statistics gathering, update avb initialization to latest
design guidance in the datasheet.

11 years agoUpdate igb-basedline to published 4.1.2 version (adds support for 3.7+ kernels)
intel-ethernet [Wed, 13 Mar 2013 18:09:46 +0000 (11:09 -0700)]
Update igb-basedline to published 4.1.2 version (adds support for 3.7+ kernels)

11 years agoMerge pull request #3 from audioscience/asi-master
intel-ethernet [Mon, 25 Feb 2013 22:34:33 +0000 (14:34 -0800)]
Merge pull request #3 from audioscience/asi-master

Asi master

11 years agoexamples: mrp_client, update Makefile to support building on ARM
Andrew Elder [Tue, 22 Jan 2013 19:57:10 +0000 (14:57 -0500)]
examples: mrp_client, update Makefile to support building on ARM

11 years agomrp: win32 implementation, use enable flags
Andrew Elder [Tue, 22 Jan 2013 15:05:49 +0000 (10:05 -0500)]
mrp: win32 implementation, use enable flags

11 years agomrp: win32 module, increase timer resolution to 25ms
Andrew Elder [Tue, 22 Jan 2013 14:59:42 +0000 (09:59 -0500)]
mrp: win32 module, increase timer resolution to 25ms

11 years agomrpd: remove unused field related to txnow code
Andrew Elder [Fri, 18 Jan 2013 21:54:47 +0000 (16:54 -0500)]
mrpd: remove unused field related to txnow code

11 years agomrpd: remove txnow code
Andrew Elder [Fri, 18 Jan 2013 21:40:07 +0000 (16:40 -0500)]
mrpd: remove txnow code

11 years agomrpd: fix compiler warnings
Andrew Elder [Fri, 18 Jan 2013 21:18:16 +0000 (16:18 -0500)]
mrpd: fix compiler warnings

11 years agomrpd: bugfix, need to start join timer on rLeaveAll event
Andrew Elder [Wed, 16 Jan 2013 19:22:07 +0000 (14:22 -0500)]
mrpd: bugfix, need to start join timer on rLeaveAll event

11 years agomrp: move operPointToPointMAC to header file and set to 1 by default.
Andrew Elder [Wed, 16 Jan 2013 00:20:55 +0000 (19:20 -0500)]
mrp: move operPointToPointMAC to header file and set to 1 by default.

11 years agomrp: debug update (no functional change)
Andrew Elder [Wed, 16 Jan 2013 00:19:54 +0000 (19:19 -0500)]
mrp: debug update (no functional change)

11 years agomrp: LeaveAll FSM, bugfix, stop and restart LVA timer upon RLA event.
Andrew Elder [Tue, 15 Jan 2013 16:44:16 +0000 (11:44 -0500)]
mrp: LeaveAll FSM, bugfix, stop and restart LVA timer upon RLA event.

11 years agomrpd: disable logging output to reduce "noise"
Andrew Elder [Mon, 7 Jan 2013 14:44:38 +0000 (09:44 -0500)]
mrpd: disable logging output to reduce "noise"

11 years agoexamples: mrp_client, fix compiler warning
Andrew Elder [Thu, 3 Jan 2013 17:34:01 +0000 (12:34 -0500)]
examples: mrp_client, fix compiler warning

11 years agomrpd: bugfix for msrp dumptable (S??) domain VID assignment character
Andrew Elder [Thu, 3 Jan 2013 17:10:44 +0000 (12:10 -0500)]
mrpd: bugfix for msrp dumptable (S??) domain VID assignment character

11 years agomrpd: examples, add code to parse mrpd notifications and query response strings
Andrew Elder [Fri, 30 Nov 2012 14:12:27 +0000 (09:12 -0500)]
mrpd: examples, add code to parse mrpd notifications and query response strings

11 years agomrpd: support ARM build
Andrew Elder [Wed, 2 Jan 2013 21:05:28 +0000 (16:05 -0500)]
mrpd: support ARM build

11 years agomrpd: debug updates
Andrew Elder [Fri, 7 Dec 2012 17:10:09 +0000 (12:10 -0500)]
mrpd: debug updates

11 years agomrpd: MSVC version, correct mrp_schedule_tx_event() implementation.
Andrew Elder [Thu, 29 Nov 2012 21:13:52 +0000 (16:13 -0500)]
mrpd: MSVC version, correct mrp_schedule_tx_event() implementation.

11 years agomrpd: MSVC version, add mrpd_log_printf() implementation.
Andrew Elder [Thu, 29 Nov 2012 21:13:05 +0000 (16:13 -0500)]
mrpd: MSVC version, add mrpd_log_printf() implementation.

11 years agomrpd: don't (re)start jointimer if it is already running.
Andrew Elder [Thu, 29 Nov 2012 20:37:14 +0000 (15:37 -0500)]
mrpd: don't (re)start jointimer if it is already running.

11 years agomrpd: call lvatimer stop on MRP_EVENT_LVATIMER
Andrew Elder [Thu, 29 Nov 2012 20:36:16 +0000 (15:36 -0500)]
mrpd: call lvatimer stop on MRP_EVENT_LVATIMER

11 years agomrpd: add timer running debug output
Andrew Elder [Thu, 29 Nov 2012 12:30:56 +0000 (07:30 -0500)]
mrpd: add timer running debug output

11 years agomrpd: add timer running flags
Andrew Elder [Thu, 29 Nov 2012 12:30:04 +0000 (07:30 -0500)]
mrpd: add timer running flags

11 years agomrp: debug updates
Andrew Elder [Mon, 19 Nov 2012 21:26:06 +0000 (16:26 -0500)]
mrp: debug updates

This commit updates debug output (no functional changes)
- adds mrpd_log_printf() which timestamps all output messages
- fixes debug strings in mrp_state_string()
- adds logging of timer start/stop operations
- renames MRP event debug strings to match those spec'd in 802.1Q
- update debug output update for client SND and RECV messages

11 years agoexamples: update makefile to use $(CC)
Andrew Elder [Fri, 21 Dec 2012 00:37:42 +0000 (19:37 -0500)]
examples: update makefile to use $(CC)

11 years agoUpdate format updates
intel-ethernet [Fri, 16 Nov 2012 18:01:15 +0000 (10:01 -0800)]
Update format updates

11 years agoFixup formatting, text
intel-ethernet [Fri, 16 Nov 2012 17:59:47 +0000 (09:59 -0800)]
Fixup formatting, text

11 years agoUpdate and move the ptp readme
intel-ethernet [Fri, 16 Nov 2012 17:53:17 +0000 (09:53 -0800)]
Update and move the ptp readme

11 years agoFix physical address defn to resolve 32-bit kernel issue
intel-ethernet [Fri, 16 Nov 2012 17:32:55 +0000 (09:32 -0800)]
Fix physical address defn to resolve 32-bit kernel issue

11 years agoCleanup mrpctl to eliminate compile warnings
intel-ethernet [Tue, 13 Nov 2012 00:03:24 +0000 (16:03 -0800)]
Cleanup mrpctl to eliminate compile warnings

11 years agoUpdate gptp and simple talker; add documents dir
intel-ethernet [Mon, 12 Nov 2012 02:21:38 +0000 (18:21 -0800)]
Update gptp and simple talker; add documents dir

11 years agoUpdate to use new MRPD syntax, new headers, add comment about pciutils dependency
intel-ethernet [Thu, 8 Nov 2012 23:49:49 +0000 (15:49 -0800)]
Update to use new MRPD syntax, new headers, add comment about pciutils dependency

11 years agoadd mailing list info; add link to avnu.org
intel-ethernet [Tue, 6 Nov 2012 00:41:48 +0000 (16:41 -0800)]
add mailing list info; add link to avnu.org

11 years agoMerge with version 4.0.17 of standard igb driver
intel-ethernet [Tue, 6 Nov 2012 00:34:41 +0000 (16:34 -0800)]
Merge with version 4.0.17 of standard igb driver

11 years agoRemove more cvs leftovers
intel-ethernet [Fri, 2 Nov 2012 15:52:30 +0000 (08:52 -0700)]
Remove more cvs leftovers

11 years agoRemove obsolete examples makefile
intel-ethernet [Fri, 2 Nov 2012 00:25:21 +0000 (17:25 -0700)]
Remove obsolete examples makefile

11 years agoUpdate project readme
intel-ethernet [Fri, 2 Nov 2012 00:15:32 +0000 (17:15 -0700)]
Update project readme

11 years agoDelete binary and CVS turds, merge mrpd readmes
intel-ethernet [Fri, 2 Nov 2012 00:14:35 +0000 (17:14 -0700)]
Delete binary and CVS turds, merge mrpd readmes

11 years agoUpdate mrp_client make file
intel-ethernet [Fri, 2 Nov 2012 00:03:36 +0000 (17:03 -0700)]
Update mrp_client make file

11 years agoUpdate directory structure, readmes, add gptp
intel-ethernet [Thu, 1 Nov 2012 23:54:25 +0000 (16:54 -0700)]
Update directory structure, readmes, add gptp

11 years agoMerge pull request #2 from audioscience/asi-master
intel-ethernet [Thu, 1 Nov 2012 23:11:09 +0000 (16:11 -0700)]
Merge pull request #2 from audioscience/asi-master

asi-master pull request

11 years agoMerge pull request #1 from audioscience/master
intel-ethernet [Wed, 31 Oct 2012 16:47:49 +0000 (09:47 -0700)]
Merge pull request #1 from audioscience/master

example Makefile update

11 years agomrpd: debug output changes
Andrew Elder [Sat, 27 Oct 2012 14:14:55 +0000 (10:14 -0400)]
mrpd: debug output changes

11 years agomrpd: Clear vectevt array before packing listener substate
Delio Brignoli [Thu, 25 Oct 2012 23:26:10 +0000 (16:26 -0700)]
mrpd: Clear vectevt array before packing listener substate

11 years agomrpd: Fix jointimer init: use the correct constant
Delio Brignoli [Thu, 25 Oct 2012 23:24:42 +0000 (16:24 -0700)]
mrpd: Fix jointimer init: use the correct constant

11 years agomrpw: schedule TX for MSRP, MVRP, MMRP separately
Delio Brignoli [Thu, 25 Oct 2012 19:57:11 +0000 (12:57 -0700)]
mrpw: schedule TX for MSRP, MVRP, MMRP separately

11 years agomrpd: schedule TX for MSRP, MVRP, MMRP separately
Delio Brignoli [Thu, 25 Oct 2012 17:55:08 +0000 (10:55 -0700)]
mrpd: schedule TX for MSRP, MVRP, MMRP separately

11 years agomrpd: Implement schedule TX event for linux. Do not schedule TX event if event =...
Delio Brignoli [Thu, 25 Oct 2012 16:15:09 +0000 (09:15 -0700)]
mrpd: Implement schedule TX event for linux. Do not schedule TX event if event == MRP_EVENT_TXLA

11 years agomrpd: implement scheduling of TX event per footnote 6 of table 10-3
Stephen Turner [Thu, 25 Oct 2012 03:02:52 +0000 (20:02 -0700)]
mrpd: implement scheduling of TX event per footnote 6 of table 10-3

11 years agomvrp: fix string parsing bug
Stephen Turner [Wed, 24 Oct 2012 17:31:37 +0000 (10:31 -0700)]
mvrp: fix string parsing bug

11 years agomsrp: add emit_domainvectors
Stephen Turner [Wed, 24 Oct 2012 00:14:10 +0000 (17:14 -0700)]
msrp: add emit_domainvectors

11 years agomnrpd: fix MSVC compiler warning in mrpd.h
Andrew Elder [Sun, 21 Oct 2012 13:42:23 +0000 (09:42 -0400)]
mnrpd: fix MSVC compiler warning in mrpd.h

11 years agomrpd: add counter to CTL MSG output
Andrew Elder [Fri, 19 Oct 2012 17:18:20 +0000 (13:18 -0400)]
mrpd: add counter to CTL MSG output

11 years agomsrp: bugfix - domain registration
Andrew Elder [Fri, 19 Oct 2012 16:06:26 +0000 (12:06 -0400)]
msrp: bugfix - domain registration

11 years agomrpdw: reduce debug output
Andrew Elder [Fri, 19 Oct 2012 16:05:55 +0000 (12:05 -0400)]
mrpdw: reduce debug output

11 years agomrpw: update debug output
Andrew Elder [Fri, 19 Oct 2012 13:36:38 +0000 (09:36 -0400)]
mrpw: update debug output

11 years agomrpw: fix thread create status check
Andrew Elder [Fri, 19 Oct 2012 13:35:04 +0000 (09:35 -0400)]
mrpw: fix thread create status check

11 years agomsrp: make some functions static + small cleanup
Andrew Elder [Fri, 5 Oct 2012 10:46:31 +0000 (06:46 -0400)]
msrp: make some functions static + small cleanup

11 years agomrpctl: add more test code
Andrew Elder [Fri, 5 Oct 2012 10:45:44 +0000 (06:45 -0400)]
mrpctl: add more test code

11 years agommrp: small bug fixes
Andrew Elder [Fri, 5 Oct 2012 10:45:27 +0000 (06:45 -0400)]
mmrp: small bug fixes

11 years agomrpd: run indent
Andrew Elder [Thu, 4 Oct 2012 19:35:59 +0000 (15:35 -0400)]
mrpd: run indent

11 years agomrpd: add parse to indent operation
Andrew Elder [Thu, 4 Oct 2012 19:32:04 +0000 (15:32 -0400)]
mrpd: add parse to indent operation

11 years agomrpd: comment cleanup
Andrew Elder [Thu, 4 Oct 2012 19:31:47 +0000 (15:31 -0400)]
mrpd: comment cleanup

11 years agommrp: correct string API
Andrew Elder [Thu, 4 Oct 2012 19:31:30 +0000 (15:31 -0400)]
mmrp: correct string API

11 years agomrp: output string format updates
Andrew Elder [Thu, 4 Oct 2012 15:56:35 +0000 (11:56 -0400)]
mrp: output string format updates

11 years agocommon: parse.c update to support MSVC compile
Andrew Elder [Thu, 4 Oct 2012 14:45:27 +0000 (10:45 -0400)]
common: parse.c update to support MSVC compile

11 years agoexamples: update string API
Andrew Elder [Thu, 4 Oct 2012 12:59:15 +0000 (08:59 -0400)]
examples: update string API

11 years agomrpd: update command format
Andrew Elder [Thu, 4 Oct 2012 12:48:51 +0000 (08:48 -0400)]
mrpd: update command format

11 years agomrpd: add start of documenation
Andrew Elder [Thu, 4 Oct 2012 12:48:35 +0000 (08:48 -0400)]
mrpd: add start of documenation

11 years agocommon: add compile debug to parse module
Andrew Elder [Thu, 4 Oct 2012 12:47:23 +0000 (08:47 -0400)]
common: add compile debug to parse module

11 years agomrpd: use parse routine everywhere
Andrew Elder [Thu, 4 Oct 2012 02:03:56 +0000 (22:03 -0400)]
mrpd: use parse routine everywhere

11 years agomsrp: start new layout
Andrew Elder [Wed, 3 Oct 2012 20:08:23 +0000 (16:08 -0400)]
msrp: start new layout

11 years agomrpd: add and test parser with mvrp and mmrp.
Andrew Elder [Fri, 28 Sep 2012 22:28:25 +0000 (18:28 -0400)]
mrpd: add and test parser with mvrp and mmrp.

This code has printfs inplace to compare old and new parsing methods.
Outputs match. Note that command strings for mmrp and mvrp have changed
a little to make the format more closely match that of msrp.

11 years agomrpd: add parsing routines to msrp and add test code for same
Andrew Elder [Fri, 28 Sep 2012 20:51:46 +0000 (16:51 -0400)]
mrpd: add parsing routines to msrp and add test code for same

11 years agomrpd: msrp module add code to parse commands separately from processing them.
Andrew Elder [Fri, 28 Sep 2012 14:38:49 +0000 (10:38 -0400)]
mrpd: msrp module add code to parse commands separately from processing them.

This code requires further testing.

11 years agomrpd: comment out unused struct msrpdu_talker_advertise from compile
Andrew Elder [Fri, 28 Sep 2012 14:37:10 +0000 (10:37 -0400)]
mrpd: comment out unused struct msrpdu_talker_advertise from compile

11 years agomrpd: parse module, add len to parameter list and add 04x format
Andrew Elder [Fri, 28 Sep 2012 14:36:39 +0000 (10:36 -0400)]
mrpd: parse module, add len to parameter list and add 04x format

11 years agomrpd: add parse module
Andrew Elder [Thu, 27 Sep 2012 00:09:09 +0000 (20:09 -0400)]
mrpd: add parse module

11 years agomsro: start of splitting string parsing from command operations.
Andrew Elder [Wed, 26 Sep 2012 18:19:54 +0000 (14:19 -0400)]
msro: start of splitting string parsing from command operations.

11 years agomrpd: revert to using Data[0] in struct mrpdu_message
Andrew Elder [Sun, 23 Sep 2012 14:18:19 +0000 (10:18 -0400)]
mrpd: revert to using Data[0] in struct mrpdu_message

11 years agomrpd: define _GNU_SOURCE on compiler invocation. Required to enable strnlen() declara...
Delio Brignoli [Mon, 1 Oct 2012 16:05:23 +0000 (18:05 +0200)]
mrpd: define _GNU_SOURCE on compiler invocation. Required to enable strnlen() declaration in string.h

11 years agomrpd: crosscompilation fixes
Delio Brignoli [Sun, 30 Sep 2012 11:50:44 +0000 (13:50 +0200)]
mrpd: crosscompilation fixes

11 years agomrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:39:24 +0000 (14:39 -0400)]
mrpd: indent

11 years agomrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:20:12 +0000 (14:20 -0400)]
mrpd: indent

11 years agomrpd: indent (again?)
Andrew Elder [Fri, 21 Sep 2012 18:19:17 +0000 (14:19 -0400)]
mrpd: indent (again?)

11 years agomrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:14:57 +0000 (14:14 -0400)]
mrpd: indent

11 years agomrpd: Windows build module
Andrew Elder [Fri, 21 Sep 2012 18:06:35 +0000 (14:06 -0400)]
mrpd: Windows build module

11 years agomrpd: fix windows compile
Andrew Elder [Fri, 21 Sep 2012 18:02:02 +0000 (14:02 -0400)]
mrpd: fix windows compile

11 years agomrpd: update building of examples in linux
Andrew Elder [Fri, 21 Sep 2012 17:47:10 +0000 (13:47 -0400)]
mrpd: update building of examples in linux

11 years agomrpd: fix linux build
Andrew Elder [Fri, 21 Sep 2012 17:46:16 +0000 (13:46 -0400)]
mrpd: fix linux build