summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #393 from kencarlino/feature-gptp-avnu-automotive-profilefeature-gptp-avnu-automotive-profileandrew-elder2016-05-1710-24/+132
|\ | | | | Phase error violation detection added
| * Fix minor whitespace issueKen Carlino2016-05-161-1/+1
| |
| * Fix calculation and added clarity to thresholds for rate ratio offset ↵Ken Carlino2016-05-123-10/+11
| | | | | | | | adjustments
| * Assign names to thread to aid in debugingKen Carlino2016-05-126-5/+42
| |
| * Updates to the phase error violation changesKen Carlino2016-05-112-3/+3
| |
| * Phase error violation detection addedKen Carlino2016-05-068-18/+88
|/
* Merge pull request #370 from kencarlino/feature-gptp-avnu-automotive-profileLevi Pearson2016-04-071-0/+31
|\ | | | | Updated the Automotive Profile Readme file
| * Updated the Automotive Profile Readme fileKen Carlino2016-04-071-0/+31
| |
* | Merge pull request #364 from kencarlino/feature-gptp-avnu-automotive-profileandrew-elder2016-03-311-1/+4
|\ \ | |/ | | Fix issue with PDelay timer not being set properly
| * Fix issue with PDelay timer not being set properlyKen Carlino2016-03-301-1/+4
|/
* Merge pull request #359 from audioscience/autoLevi Pearson2016-03-182-2/+1
|\ | | | | gPTP automotive profile - minor typo corrections
| * gPTP: common: remove incorrect commentAndrew Elder2016-03-171-1/+0
| |
| * gPTP: fix comment typoAndrew Elder2016-03-171-1/+1
|/
* Merge pull request #355 from kencarlino/feature-gptp-avnu-automotive-profileandrew-elder2016-03-1730-574/+2684
|\ | | | | AVnu automotive profile for gPTP
| * Fixed issue with handling of pdelay and sync interval on the command lineKen Carlino2016-03-162-12/+34
| |
| * Update one usage of %PRId64 to %lld to address travis build failureKen Carlino2016-03-131-1/+1
| |
| * AVnu automotive profile for gPTPKen Carlino2016-03-1130-573/+2661
|/
* Merge pull request #339 from audioscience/asi-for-upstream-avb-nextandrew-elder2016-01-265-23/+193
|\ | | | | MRP: correct listener attribute merge bug
| * MRP: correct TA and TR merging per #338. Test case now passes.Andrew Elder2016-01-111-12/+15
| |
| * MRP: remove direction field are replace with operation that can be either ↵Andrew Elder2016-01-113-13/+18
| | | | | | | | DECLARE or REGISTER
| * MRP: add test case for TA to TF merging, related to issue #338Andrew Elder2016-01-111-0/+65
| | | | | | | | | | Talker Advertise and Talker Failed can sometimes be merged when they should not be. This test case currently fails.
| * mrpd: add Listener attribute loggingAndrew Elder2016-01-081-0/+12
| |
| * MRP: update listener attribute merge rules to address issue #338Andrew Elder2016-01-081-1/+12
| |
| * MRP: tests, add failing test example for issue #338Andrew Elder2016-01-081-0/+55
| |
| * MRP: tests, add tx_PDU_len to mrpd_test_stateAndrew Elder2016-01-082-0/+2
| |
| * MRP: add msrp_lookup_stream_declaration() for CPPUTEST buildAndrew Elder2016-01-082-0/+17
| |
* | Merge pull request #341 from JaehyungAhn/support_32bit_appandrew-elder2016-01-192-1/+22
|\ \ | | | | | | igb_avb: Support 32bit app on 64bit kernel.
| * | igb_avb: support 32-bit user application on 64-bit kernel.jerry.ahn2016-01-142-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add compat_ioctl. - limit dma address to 32bits(4GB). : User application queries physical address for DMA using ioctl. If 32-bit user application runs on 64-bit kernel, the queried address space could be clipped to 32 bit, because the passed DMA address from kernel could be beyond 32 bit. If then, the application calls mmap() with wrong address and fails to transmit packets. Signed-off-by: jerry.ahn <jerry.ahn@windriver.com> Signed-off-by: Junhwa Rhee <junhwa.rhee@windriver.com> Signed-off-by: Sahara Park <keun-o.park@windriver.com>
| * | igb_avb: fix typojerry.ahn2016-01-141-1/+1
|/ / | | | | | | | | | | | | | | - while checking return value from dma_set_mask on igb_probe(). Signed-off-by: jerry.ahn <jerry.ahn@windriver.com> Signed-off-by: Junhwa Rhee <junhwa.rhee@windriver.com> Signed-off-by: Sahara Park <keun-o.park@windriver.com>
* | Merge pull request #340 from htfujina/open-avb-nextandrew-elder2016-01-132-36/+196
|\ \ | |/ |/| igb_avb: sync kcompat.[ch] with upstream
| * igb_avb: sync kcompat.[ch] with upstreamTodd Fujinaka2016-01-132-36/+196
|/ | | | | | Sync kernel compatibility code for older kernel versions with upstream. Signed-off-by: Todd Fujinaka <todd.fujinaka@intel.com>
* Merge pull request #333 from rhii/open-avb-nextandrew-elder2015-12-161-12/+12
|\ | | | | daemon_cl: Fixes PPS out-of-phase issue.
| * daemon_cl: Fixes PPS out-of-phase issue.Roland Hii2015-12-151-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From I210 datasheet section 7.8.3.3.3 "Synchronized Output Clock on SDP Pins": The clock out drives initially a logical '0' level on the selected SDP. If the TSAUXC.ST0/1 flag is cleared, it happens instantly when setting the TSAUXC.EN_CLK0/1 bit. Otherwise it happens when the SYSTIM is >= the TRGTTIM. Before the fix, when stopping PPS, only the SDP pin is disabled. Therefore when starting PPS again, as soon as the SDP pin is enabled, the clock output starts. This fix will correctly clear the TSAUXC.ST0/1 and TSAUXC.EN_CLK0/1 bits when stopping PPS. This will ensure that the clock output only happen when the SYSTIM is >= the TRGTTIM. Signed-off-by: Roland Hii <roland.king.guan.hii@intel.com>
* | Merge pull request #334 from MarcinMiklas/fixes_log_output_on_64bitandrew-elder2015-12-1512-22/+22
|\ \ | |/ |/| Fixes: Wrong output from log messages on 64bit machines.
| * Fixes: Wrong output from log messages on 64bit machines.Artur Woźniak2015-12-1512-22/+22
|/ | | | | | Details: Used macros for print formating eg. PRIu64 or PRIu32 so the expected and supplied formats match. Also changed format specifiers when they weren't matching expected format: eg. "llu" to "lu".
* Merge pull request #328 from MarcinMiklas/vlan_id_in_avtp_pipelineandrew-elder2015-12-0917-2/+61
|\ | | | | New: VLAN ID can be configured for no endpoint builds.
| * Added vlan_id to .ini files.Marcin Miklas2015-12-0913-0/+39
| |
| * New: VLAN ID can be configured for no endpoint builds.Marcin Miklas2015-12-094-2/+22
| | | | | | | | | | Details: You can specify VLAN Identifier in talker ini file. Syntax is vlan_id = 5; Default value is 2 for both class A and class B streams.
* | Merge pull request #327 from MarcinMiklas/open-avb-nextandrew-elder2015-12-0911-218/+207
|\ \ | |/ |/| AVTP pipeline improvements
| * Fixes: Scan builds warnings and false positives.Marcin Miklas2015-12-082-4/+6
| |
| * Fixes: map_aaf_audio doesn't validate frame lengthMarcin Miklas2015-11-051-0/+11
| | | | | | | | | | Details: Added checking if payload len from header is not bigger than actually received frame.
| * Rawsock improvements.Marcin Miklas2015-11-058-214/+190
|/ | | | | | | Rawsock Constructors fill virtual function tables. In rawsock_impl.c just proper function from virtual table is called, no additional checks are made, no fallback to default implementation.
* Merge pull request #316 from MarcinMiklas/avtp-pipeline_logo_updateandrew-elder2015-11-053-1/+1
|\ | | | | openavb-next: STC is now Harman so update the logo.
| * STC is now Harman so update the logo.Marcin Miklas2015-11-053-1/+1
|/
* Merge pull request #314 from audioscience/srinath88-gptp-enhancementsandrew-elder2015-11-0424-743/+1108
|\ | | | | Srinath88 gptp enhancements
| * Merge branch 'gptp-enhancements' of https://github.com/srinath88/Open-AVB ↵Andrew Elder2015-11-0424-743/+1108
| |\ |/ / | | | | | | | | | | | | into srinath88-gptp-enhancements Conflicts: examples/jackd-talker/jackd_talker.c examples/simple_talker/simple_talker.c
| * Fixed build errors occuring as a result of change in talker_mrp_client.h and ↵Srinath Arunachalam2015-08-208-151/+244
| | | | | | | | listener_mrp_client.h
| * Implemented a command line interface in GPTP daemon to accept PHY delay ↵Srinath Arunachalam2015-08-199-250/+333
| | | | | | | | | | | | values. It defaults to 1G phy delay values of i20 card if there is no user input. The code now uses user input for tx and rx phy delays instead of the TX_PHY_TIME and RX_PHY_TIME macros
| * Got rid of the global variables and instead passed a pointer to the context ↵Srinath Arunachalam2015-08-196-276/+261
| | | | | | | | to all the functions that need it in simple_talker and simple_listener.
| * Moved global variables in simple_talker mrp client and simple_listener mrp ↵Srinath Arunachalam2015-08-196-112/+106
| | | | | | | | clinet to a struct.