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

12 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

12 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

12 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

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

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

12 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

12 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

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

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

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

12 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

12 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

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

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

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

12 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

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

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

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

12 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

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

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

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

12 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

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

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

12 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.

12 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

12 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.

12 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

12 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

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

12 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.

12 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

12 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

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

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

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

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

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

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

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

12 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

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

12 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.

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

12 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.

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

12 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.

12 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

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

12 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

12 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

12 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

12 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

12 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

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

12 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

12 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

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

12 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

12 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

12 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

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

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