Ed Bartosh [Tue, 10 Jun 2014 11:45:46 +0000 (14:45 +0300)]
Build only for Intel architectures
Package is in unresolvable state for IVI arm target because of
missing kernel for arm. Restricting build to Intel architectures
should solve the issue.
Change-Id: I0c944d5301a96aa98facf9eefecc6fc07097e96b
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Jin Song [Wed, 28 May 2014 18:48:47 +0000 (11:48 -0700)]
kmod: Make kmod compatible with kernel 3.14 or later
Since linux kernel 3.14, compare_ether_addr() is deprecated and
ether_addr_equal() is used instead.
And function definition of igb_select_queue is also modified.
Bug-Tizen: TIVI-3209
Change-Id: Ie54c6ba20eb1f6418a935e01b0dd508067642324
Signed-off-by: Jin Song <jin.kyu.song@linux.intel.com>
Jin Song [Fri, 28 Mar 2014 07:22:44 +0000 (00:22 -0700)]
Unload igb module when igb_avb is loaded
[TIVI-2943] : As mentioned in README of igb_avb project,
igb needs to be unloaded before igb_avb is loaded.
(https://github.com/intel-ethernet/Open-AVB/blob/master/kmod/igb/README)
Change-Id: Iffc562e454b625186f83870922c8caec342bb64c
Signed-off-by: Jin Song <jin.kyu.song@linux.intel.com>
Krisztian Litkey [Fri, 27 Sep 2013 10:45:16 +0000 (13:45 +0300)]
packaging: updated changelog.
Change-Id: Icf27f49e7e359ac281e56e92831cb80186a882af
Krisztian Litkey [Fri, 27 Sep 2013 08:27:38 +0000 (11:27 +0300)]
packaging: build kernel modules with -DIGB_PTP.
Change-Id: I830685fc5a19cf1500de1ee1cf2c5df9122e0e2f
Krisztian Litkey [Wed, 14 Aug 2013 15:05:21 +0000 (18:05 +0300)]
packaging: rpmlint fixes, added systemd service files.
Reduced rpmlint badness below the currently accepted threshold (2000).
Added service files and a simple config/env file for starting up the
daemons via systemd.
Krisztian Litkey [Tue, 25 Jun 2013 10:30:37 +0000 (13:30 +0300)]
packaging: avoid macros in BuildRequires (gbs fails to get them right).
Krisztian Litkey [Thu, 25 Apr 2013 06:57:07 +0000 (09:57 +0300)]
packaging: horrible rpm kludge to get version-exact kernel-dependency.
Krisztian Litkey [Thu, 18 Apr 2013 15:23:11 +0000 (18:23 +0300)]
packaging: preliminary packaging (no config, or startup scripts).
Krisztian Litkey [Fri, 27 Sep 2013 08:04:30 +0000 (11:04 +0300)]
build-sys: allow passing extra flags to the module build process.
Krisztian Litkey [Thu, 18 Apr 2013 14:26:36 +0000 (17:26 +0300)]
build-sys: added igb pkg-config file.
Krisztian Litkey [Thu, 18 Apr 2013 13:54:29 +0000 (16:54 +0300)]
build-sys: added the necessary files for autotools-based build.
Krisztian Litkey [Thu, 18 Apr 2013 09:53:03 +0000 (12:53 +0300)]
build-sys: separate manual page installation/removal to dedicated rules.
intel-ethernet [Fri, 19 Jul 2013 20:39:00 +0000 (13:39 -0700)]
Merge pull request #12 from audioscience/asi-for-upstream-avb-next
Asi for upstream avb next
Andrew Elder [Fri, 19 Jul 2013 19:41:26 +0000 (15:41 -0400)]
test: fix typos
Andrew Elder [Fri, 19 Jul 2013 19:27:27 +0000 (15:27 -0400)]
test: add python scripts for extracting and analyzing AS timestamps in 1722 AVTP packets
intel-ethernet [Thu, 18 Jul 2013 19:04:29 +0000 (12:04 -0700)]
Disable VLAN filtering - removes requirement to add vlan to interface
intel-ethernet [Fri, 12 Jul 2013 19:28:23 +0000 (12:28 -0700)]
Fixes for 3.10 kernels
intel-ethernet [Fri, 12 Jul 2013 18:52:52 +0000 (11:52 -0700)]
Change access to TSAUXC register to read-modify-write to avoid clobbering other bits
intel-ethernet [Mon, 8 Jul 2013 23:08:49 +0000 (16:08 -0700)]
Update makefile syntax to EXTRA_CFLAGS
intel-ethernet [Mon, 8 Jul 2013 23:06:01 +0000 (16:06 -0700)]
Merge github.com:intel-ethernet/Open-AVB into open-avb-next
intel-ethernet [Mon, 8 Jul 2013 23:04:43 +0000 (16:04 -0700)]
Merge pull request #9 from adiknoth/for-eric
Fix Makefile to build with PTP support
intel-ethernet [Mon, 8 Jul 2013 23:00:28 +0000 (16:00 -0700)]
Sync with igb_stable 4.3.0, add select_queue to handle best-effort LAN traffic
Adrian Knoth [Sat, 29 Jun 2013 10:24:20 +0000 (12:24 +0200)]
Fix Makefile to build with PTP support
intel-ethernet [Tue, 25 Jun 2013 18:29:09 +0000 (11:29 -0700)]
Merge pull request #8 from jdkoftinoff/master
Readme update
intel-ethernet [Tue, 25 Jun 2013 17:57:20 +0000 (10:57 -0700)]
Fix ptr dereference in igb_reset handler
Jeff Koftinoff [Fri, 21 Jun 2013 16:32:15 +0000 (09:32 -0700)]
updated link to new AVDECC github repository
intel-ethernet [Thu, 13 Jun 2013 16:14:30 +0000 (09:14 -0700)]
Merge pull request #7 from adiknoth/pcap-listener
Implement libcap-based example listener
Katja Rohloff [Thu, 13 Jun 2013 14:38:24 +0000 (16:38 +0200)]
Implement libcap-based example listener
intel-ethernet [Thu, 13 Jun 2013 03:04:13 +0000 (20:04 -0700)]
Merge branch 'master' of github.com:intel-ethernet/Open-AVB
Conflicts:
daemons/gptp/windows/daemon_cl/daemon_cl.vcxproj
intel-ethernet [Thu, 13 Jun 2013 02:37:15 +0000 (19:37 -0700)]
Merge branch 'asi-for-upstream' of github.com:audioscience/Open-AVB into audioscience-asi-for-upstream
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
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.
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
Andrew Elder [Fri, 31 May 2013 15:10:53 +0000 (11:10 -0400)]
mrp: examples: mrp_client: mrpd_helper, bugfix in parse_state() function
Andrew Elder [Fri, 31 May 2013 14:34:09 +0000 (10:34 -0400)]
mrp: client notification string updated to always include the registrar and applicant states
Andrew Elder [Fri, 31 May 2013 14:32:41 +0000 (10:32 -0400)]
mrp: if an unexpected event occurs, output the state along with the alert notification
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
Michael Welter [Tue, 9 Apr 2013 21:46:02 +0000 (16:46 -0500)]
Command line build script using MSBuild
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
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
Michael Welter [Tue, 9 Apr 2013 17:46:39 +0000 (12:46 -0500)]
Added .gitignore for Visual Studio temporary files and build outputs
Michael Welter [Mon, 8 Apr 2013 22:55:45 +0000 (17:55 -0500)]
Fixed reference location for gptp\common files
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