Andrew Elder [Thu, 30 May 2013 14:17:29 +0000 (10:17 -0400)]
mrp: examples: mrp_client: mrpdhelper, add method to translate mrpd_notify struct into a string
Andrew Elder [Mon, 20 May 2013 20:48:30 +0000 (16:48 -0400)]
daemons: mrpd: run indent before issuing pull request
Andrew Elder [Fri, 29 Mar 2013 21:11:13 +0000 (17:11 -0400)]
mrp: MSRP: bugfix for 4 listener stream case
This checkin fixes 2 issues in msrp_emit_listenvectors():
1) when listener streams with incrementing stream ID are registered
the attributes are aggregated, but there was no test for whether the
attribute had already been tx'd, so stream declarations were repeated.
The fix is to mark all attributes for tx before looping through the tx
pack operation and then test the tx flag inside the tx pack loop.
2) incorrect conditional in vect_4pack operation
Andrew Elder [Fri, 29 Mar 2013 21:00:32 +0000 (17:00 -0400)]
mrpd: report which protocol failed during startup/init
Andrew Elder [Fri, 29 Mar 2013 14:21:59 +0000 (10:21 -0400)]
mrpd: win32 build, add calling interfaces to support compilation as a service
Thomas Eckert [Mon, 18 Mar 2013 18:16:35 +0000 (14:16 -0400)]
gptp daemon - fixed project file to build on VS2010 with environment variable for pcap path
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.
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)
intel-ethernet [Mon, 25 Feb 2013 22:34:33 +0000 (14:34 -0800)]
Merge pull request #3 from audioscience/asi-master
Asi master
Andrew Elder [Tue, 22 Jan 2013 19:57:10 +0000 (14:57 -0500)]
examples: mrp_client, update Makefile to support building on ARM
Andrew Elder [Tue, 22 Jan 2013 15:05:49 +0000 (10:05 -0500)]
mrp: win32 implementation, use enable flags
Andrew Elder [Tue, 22 Jan 2013 14:59:42 +0000 (09:59 -0500)]
mrp: win32 module, increase timer resolution to 25ms
Andrew Elder [Fri, 18 Jan 2013 21:54:47 +0000 (16:54 -0500)]
mrpd: remove unused field related to txnow code
Andrew Elder [Fri, 18 Jan 2013 21:40:07 +0000 (16:40 -0500)]
mrpd: remove txnow code
Andrew Elder [Fri, 18 Jan 2013 21:18:16 +0000 (16:18 -0500)]
mrpd: fix compiler warnings
Andrew Elder [Wed, 16 Jan 2013 19:22:07 +0000 (14:22 -0500)]
mrpd: bugfix, need to start join timer on rLeaveAll event
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.
Andrew Elder [Wed, 16 Jan 2013 00:19:54 +0000 (19:19 -0500)]
mrp: debug update (no functional change)
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.
Andrew Elder [Mon, 7 Jan 2013 14:44:38 +0000 (09:44 -0500)]
mrpd: disable logging output to reduce "noise"
Andrew Elder [Thu, 3 Jan 2013 17:34:01 +0000 (12:34 -0500)]
examples: mrp_client, fix compiler warning
Andrew Elder [Thu, 3 Jan 2013 17:10:44 +0000 (12:10 -0500)]
mrpd: bugfix for msrp dumptable (S??) domain VID assignment character
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
Andrew Elder [Wed, 2 Jan 2013 21:05:28 +0000 (16:05 -0500)]
mrpd: support ARM build
Andrew Elder [Fri, 7 Dec 2012 17:10:09 +0000 (12:10 -0500)]
mrpd: debug updates
Andrew Elder [Thu, 29 Nov 2012 21:13:52 +0000 (16:13 -0500)]
mrpd: MSVC version, correct mrp_schedule_tx_event() implementation.
Andrew Elder [Thu, 29 Nov 2012 21:13:05 +0000 (16:13 -0500)]
mrpd: MSVC version, add mrpd_log_printf() implementation.
Andrew Elder [Thu, 29 Nov 2012 20:37:14 +0000 (15:37 -0500)]
mrpd: don't (re)start jointimer if it is already running.
Andrew Elder [Thu, 29 Nov 2012 20:36:16 +0000 (15:36 -0500)]
mrpd: call lvatimer stop on MRP_EVENT_LVATIMER
Andrew Elder [Thu, 29 Nov 2012 12:30:56 +0000 (07:30 -0500)]
mrpd: add timer running debug output
Andrew Elder [Thu, 29 Nov 2012 12:30:04 +0000 (07:30 -0500)]
mrpd: add timer running flags
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
Andrew Elder [Fri, 21 Dec 2012 00:37:42 +0000 (19:37 -0500)]
examples: update makefile to use $(CC)
intel-ethernet [Fri, 16 Nov 2012 18:01:15 +0000 (10:01 -0800)]
Update format updates
intel-ethernet [Fri, 16 Nov 2012 17:59:47 +0000 (09:59 -0800)]
Fixup formatting, text
intel-ethernet [Fri, 16 Nov 2012 17:53:17 +0000 (09:53 -0800)]
Update and move the ptp readme
intel-ethernet [Fri, 16 Nov 2012 17:32:55 +0000 (09:32 -0800)]
Fix physical address defn to resolve 32-bit kernel issue
intel-ethernet [Tue, 13 Nov 2012 00:03:24 +0000 (16:03 -0800)]
Cleanup mrpctl to eliminate compile warnings
intel-ethernet [Mon, 12 Nov 2012 02:21:38 +0000 (18:21 -0800)]
Update gptp and simple talker; add documents dir
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
intel-ethernet [Tue, 6 Nov 2012 00:41:48 +0000 (16:41 -0800)]
add mailing list info; add link to avnu.org
intel-ethernet [Tue, 6 Nov 2012 00:34:41 +0000 (16:34 -0800)]
Merge with version 4.0.17 of standard igb driver
intel-ethernet [Fri, 2 Nov 2012 15:52:30 +0000 (08:52 -0700)]
Remove more cvs leftovers
intel-ethernet [Fri, 2 Nov 2012 00:25:21 +0000 (17:25 -0700)]
Remove obsolete examples makefile
intel-ethernet [Fri, 2 Nov 2012 00:15:32 +0000 (17:15 -0700)]
Update project readme
intel-ethernet [Fri, 2 Nov 2012 00:14:35 +0000 (17:14 -0700)]
Delete binary and CVS turds, merge mrpd readmes
intel-ethernet [Fri, 2 Nov 2012 00:03:36 +0000 (17:03 -0700)]
Update mrp_client make file
intel-ethernet [Thu, 1 Nov 2012 23:54:25 +0000 (16:54 -0700)]
Update directory structure, readmes, add gptp
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
intel-ethernet [Wed, 31 Oct 2012 16:47:49 +0000 (09:47 -0700)]
Merge pull request #1 from audioscience/master
example Makefile update
Andrew Elder [Sat, 27 Oct 2012 14:14:55 +0000 (10:14 -0400)]
mrpd: debug output changes
Delio Brignoli [Thu, 25 Oct 2012 23:26:10 +0000 (16:26 -0700)]
mrpd: Clear vectevt array before packing listener substate
Delio Brignoli [Thu, 25 Oct 2012 23:24:42 +0000 (16:24 -0700)]
mrpd: Fix jointimer init: use the correct constant
Delio Brignoli [Thu, 25 Oct 2012 19:57:11 +0000 (12:57 -0700)]
mrpw: 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
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
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
Stephen Turner [Wed, 24 Oct 2012 17:31:37 +0000 (10:31 -0700)]
mvrp: fix string parsing bug
Stephen Turner [Wed, 24 Oct 2012 00:14:10 +0000 (17:14 -0700)]
msrp: add emit_domainvectors
Andrew Elder [Sun, 21 Oct 2012 13:42:23 +0000 (09:42 -0400)]
mnrpd: fix MSVC compiler warning in mrpd.h
Andrew Elder [Fri, 19 Oct 2012 17:18:20 +0000 (13:18 -0400)]
mrpd: add counter to CTL MSG output
Andrew Elder [Fri, 19 Oct 2012 16:06:26 +0000 (12:06 -0400)]
msrp: bugfix - domain registration
Andrew Elder [Fri, 19 Oct 2012 16:05:55 +0000 (12:05 -0400)]
mrpdw: reduce debug output
Andrew Elder [Fri, 19 Oct 2012 13:36:38 +0000 (09:36 -0400)]
mrpw: update debug output
Andrew Elder [Fri, 19 Oct 2012 13:35:04 +0000 (09:35 -0400)]
mrpw: fix thread create status check
Andrew Elder [Fri, 5 Oct 2012 10:46:31 +0000 (06:46 -0400)]
msrp: make some functions static + small cleanup
Andrew Elder [Fri, 5 Oct 2012 10:45:44 +0000 (06:45 -0400)]
mrpctl: add more test code
Andrew Elder [Fri, 5 Oct 2012 10:45:27 +0000 (06:45 -0400)]
mmrp: small bug fixes
Andrew Elder [Thu, 4 Oct 2012 19:35:59 +0000 (15:35 -0400)]
mrpd: run indent
Andrew Elder [Thu, 4 Oct 2012 19:32:04 +0000 (15:32 -0400)]
mrpd: add parse to indent operation
Andrew Elder [Thu, 4 Oct 2012 19:31:47 +0000 (15:31 -0400)]
mrpd: comment cleanup
Andrew Elder [Thu, 4 Oct 2012 19:31:30 +0000 (15:31 -0400)]
mmrp: correct string API
Andrew Elder [Thu, 4 Oct 2012 15:56:35 +0000 (11:56 -0400)]
mrp: output string format updates
Andrew Elder [Thu, 4 Oct 2012 14:45:27 +0000 (10:45 -0400)]
common: parse.c update to support MSVC compile
Andrew Elder [Thu, 4 Oct 2012 12:59:15 +0000 (08:59 -0400)]
examples: update string API
Andrew Elder [Thu, 4 Oct 2012 12:48:51 +0000 (08:48 -0400)]
mrpd: update command format
Andrew Elder [Thu, 4 Oct 2012 12:48:35 +0000 (08:48 -0400)]
mrpd: add start of documenation
Andrew Elder [Thu, 4 Oct 2012 12:47:23 +0000 (08:47 -0400)]
common: add compile debug to parse module
Andrew Elder [Thu, 4 Oct 2012 02:03:56 +0000 (22:03 -0400)]
mrpd: use parse routine everywhere
Andrew Elder [Wed, 3 Oct 2012 20:08:23 +0000 (16:08 -0400)]
msrp: start new layout
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.
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
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.
Andrew Elder [Fri, 28 Sep 2012 14:37:10 +0000 (10:37 -0400)]
mrpd: comment out unused struct msrpdu_talker_advertise from compile
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
Andrew Elder [Thu, 27 Sep 2012 00:09:09 +0000 (20:09 -0400)]
mrpd: add parse module
Andrew Elder [Wed, 26 Sep 2012 18:19:54 +0000 (14:19 -0400)]
msro: start of splitting string parsing from command operations.
Andrew Elder [Sun, 23 Sep 2012 14:18:19 +0000 (10:18 -0400)]
mrpd: revert to using Data[0] in struct mrpdu_message
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
Delio Brignoli [Sun, 30 Sep 2012 11:50:44 +0000 (13:50 +0200)]
mrpd: crosscompilation fixes
Andrew Elder [Fri, 21 Sep 2012 18:39:24 +0000 (14:39 -0400)]
mrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:20:12 +0000 (14:20 -0400)]
mrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:19:17 +0000 (14:19 -0400)]
mrpd: indent (again?)
Andrew Elder [Fri, 21 Sep 2012 18:14:57 +0000 (14:14 -0400)]
mrpd: indent
Andrew Elder [Fri, 21 Sep 2012 18:06:35 +0000 (14:06 -0400)]
mrpd: Windows build module
Andrew Elder [Fri, 21 Sep 2012 18:02:02 +0000 (14:02 -0400)]
mrpd: fix windows compile
Andrew Elder [Fri, 21 Sep 2012 17:47:10 +0000 (13:47 -0400)]
mrpd: update building of examples in linux
Andrew Elder [Fri, 21 Sep 2012 17:46:16 +0000 (13:46 -0400)]
mrpd: fix linux build
Andrew Elder [Fri, 21 Sep 2012 14:25:16 +0000 (10:25 -0400)]
mrpq: split client interface from example application. add windows version.
Andrew Elder [Fri, 21 Sep 2012 14:24:28 +0000 (10:24 -0400)]
mrpd: remap send() function