profile/ivi/OpenAVB.git
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

11 years agomrpq: split client interface from example application. add windows version.
Andrew Elder [Fri, 21 Sep 2012 14:25:16 +0000 (10:25 -0400)]
mrpq: split client interface from example application. add windows version.

11 years agomrpd: remap send() function
Andrew Elder [Fri, 21 Sep 2012 14:24:28 +0000 (10:24 -0400)]
mrpd: remap send() function

11 years agomrpd: rename mrp_init_timers to mrpd_init_timers since they are implemented in mrpd...
Andrew Elder [Tue, 18 Sep 2012 20:59:42 +0000 (16:59 -0400)]
mrpd: rename mrp_init_timers to mrpd_init_timers since they are implemented in mrpd module.

11 years agomrpd: implement mrpd_close_socket()
Andrew Elder [Tue, 18 Sep 2012 17:31:44 +0000 (13:31 -0400)]
mrpd: implement mrpd_close_socket()

11 years agomrpd: add mrpd method to close a socket.
Andrew Elder [Tue, 18 Sep 2012 17:28:01 +0000 (13:28 -0400)]
mrpd: add mrpd method to close a socket.

11 years agomrpd: updates to support Windows compile
Andrew Elder [Tue, 18 Sep 2012 16:50:04 +0000 (12:50 -0400)]
mrpd: updates to support Windows compile

11 years agomrpd: fix C99 types
Andrew Elder [Tue, 18 Sep 2012 16:37:44 +0000 (12:37 -0400)]
mrpd: fix C99 types

11 years agomrpd: abstract sock and start timer abstraction
Andrew Elder [Tue, 18 Sep 2012 15:02:12 +0000 (11:02 -0400)]
mrpd: abstract sock and start timer abstraction

11 years agomrpd: move timers and ethernet i/o to mrpd.c
Andrew Elder [Tue, 18 Sep 2012 13:53:46 +0000 (09:53 -0400)]
mrpd: move timers and ethernet i/o to mrpd.c

11 years agomrpd: split mrp module from mrpd
Andrew Elder [Mon, 17 Sep 2012 19:44:31 +0000 (15:44 -0400)]
mrpd: split mrp module from mrpd

11 years agomrpd: move reclaim operation to individual modules
Andrew Elder [Mon, 17 Sep 2012 15:23:31 +0000 (11:23 -0400)]
mrpd: move reclaim operation to individual modules

11 years agomrpd: split out mmrp module for mrpd
Andrew Elder [Mon, 17 Sep 2012 15:11:04 +0000 (11:11 -0400)]
mrpd: split out mmrp module for mrpd

11 years agomrpd: split out msrp code
Andrew Elder [Mon, 17 Sep 2012 14:47:27 +0000 (10:47 -0400)]
mrpd: split out msrp code

11 years agomrpq: print cmds as they are sent to mrpd
Andrew Elder [Sat, 15 Sep 2012 02:07:29 +0000 (22:07 -0400)]
mrpq: print cmds as they are sent to mrpd

11 years agomrpl: add BYE at the end
Andrew Elder [Sat, 15 Sep 2012 02:06:57 +0000 (22:06 -0400)]
mrpl: add BYE at the end

11 years agomrpd: split mvrp from mrpd
Andrew Elder [Sat, 15 Sep 2012 02:06:22 +0000 (22:06 -0400)]
mrpd: split mvrp from mrpd

11 years agomrpctrl: rename send_ctl_msg to send_control_msg to prevent prototype conflict
Andrew Elder [Sat, 15 Sep 2012 02:05:03 +0000 (22:05 -0400)]
mrpctrl: rename send_ctl_msg to send_control_msg to prevent prototype conflict
with mrpd.h

11 years agomrpd: don't use newer TFD_NONBLOCK
Andrew Elder [Tue, 11 Sep 2012 12:38:20 +0000 (08:38 -0400)]
mrpd: don't use newer TFD_NONBLOCK

11 years agoexamples: makefile change since mrpl and mrpq do not depend on igb library
Andrew Elder [Thu, 6 Sep 2012 14:33:12 +0000 (10:33 -0400)]
examples: makefile change since mrpl and mrpq do not depend on igb library

11 years agoAdd Lib, Readme
intel-ethernet [Wed, 5 Sep 2012 23:11:40 +0000 (16:11 -0700)]
Add Lib, Readme

11 years agoInitial Checkin
intel-ethernet [Wed, 5 Sep 2012 22:40:52 +0000 (15:40 -0700)]
Initial Checkin