summaryrefslogtreecommitdiffstats
path: root/sys/dev/ntb
Commit message (Expand)AuthorAgeFilesLines
* MFC r303561: Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP.mav2016-08-181-0/+4
* MFC r303554: Block MSIX negotiation until SMP started and IRQ reshuffled.mav2016-08-181-0/+15
* MFC r303553: Make MAC address generation more random.mav2016-08-181-2/+1
* MFC r303514: Fix NTBT_QP_LINKS negotiation.mav2016-08-181-29/+18
* MFC r303510: Clear scratchpad after MSIX negotiation to not leak garbage.mav2016-08-181-0/+1
* MFC r303494: Once more refactor KPI between ntb_transport(4) and if_ntb(4).mav2016-08-183-88/+139
* MFC r303429, r303437, r303551:mav2016-08-185-749/+1152
* MFC r303266: Postpone ntb_get_msix_info() till we need to negotiate MSIX.mav2016-08-181-2/+1
* MFC r302622 (by sephe): ntb: Fix LINTmav2016-08-182-3/+1
* MFC r302531: Revert odd change, setting limit registers before base.mav2016-08-181-12/+8
* MFC r302530: Fix wrong copy/paste in r302510.mav2016-08-181-1/+1
* MFC r302529: Remove callout_reset(link_work) from ntb_transport_attach().mav2016-08-181-1/+0
* MFC r302510:mav2016-08-181-29/+10
* MFC r302508: Disable SB01BASE_LOCKUP workaround when split BARs disabled.mav2016-08-181-1/+11
* Direct commit to stable/10 to fix build without newer interface KPIs.mav2016-08-181-48/+48
* MFC r302499: Improve checksum "offload" support.mav2016-08-181-4/+50
* MFC r302496: Rewrite if_ntb to use modern interface KPIs and features.mav2016-08-181-90/+249
* MFC r302495: Improve memory allocation errors handling on receive.mav2016-08-182-1/+8
* MFC r302494: Synchronize MTU code with Linux.mav2016-08-182-7/+4
* MFC r302493: Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.mav2016-08-182-61/+50
* MFC r302492: Bring some more order into link and qp state handling.mav2016-08-181-9/+4
* MFC r302491: Switch ctx_lock from mutex to rmlock.mav2016-08-181-17/+15
* MFC r302490: Create separate RX taskqueue for each qp.mav2016-08-181-27/+20
* MFC r302489: Remove rx_completion_task taskqueue.mav2016-08-181-8/+4
* MFC r302488: Remove unneeded RX lock, and make TX lock per-qp.mav2016-08-181-11/+7
* MFC r302487: Reduce code divergence from Linux, preparing for DMA support.mav2016-08-181-59/+73
* MFC r302486: Fix operation with multiple qps.mav2016-08-181-5/+5
* MFC r302484: NewBus'ify NTB subsystem.mav2016-08-189-2001/+2464
* MFC r302483: Remove some dead code found by Clang static analyzer.mav2016-08-181-18/+4
* MFC r302482: Fix NTB_SDOORBELL_LOCKUP workaround.mav2016-08-181-2/+6
* MFC r302014: Fix if_ntb interface setup to include IFF_MULTICAST.mav2016-08-181-1/+1
* MFC r301293:mav2016-06-151-42/+15
* MFC r301292: When negotiating MSIX parameters, give other head time to seemav2016-06-151-3/+10
* MFC r300610: Re-enable write combining, disabled by default at r295486.mav2016-06-151-0/+4
* MFC r295618,r300100,r300531:ngie2016-06-103-46/+505
* Add respective tunables to all sysctls.mav2016-05-232-0/+18
* MFC 103 ntb(4) patches by cem@ up to r295487.mav2016-05-214-1307/+3214
* Remove contractions.carl2013-09-052-7/+7
* Only tear down interface and transport if they've been successfully setup.carl2013-09-051-6/+11
* Workaround an issue with hardware by accessing remote device through memcarl2013-09-052-60/+104
* Simplify register access macros by removing one level of indirection.carl2013-09-051-66/+58
* Cleaning up spacing and making hex value case consistent.carl2013-09-051-11/+11
* Implement workaround for IvyTown 4K BAR size issue.carl2013-09-052-0/+37
* Simplifying bus alloc resource call since we only need the default values.carl2013-09-051-5/+4
* Add support for per device features and workarounds.carl2013-09-051-7/+19
* Restructure the PCI bar initialization code in anticipation of upcomingcarl2013-09-051-53/+93
* Fix name change from ntb_transport to if_ntb. A few places werecarl2013-09-051-4/+4
* Throw a bit to enable the link to come up on Xeon.carl2013-09-051-0/+4
* Add some logging to ntb link up.carl2013-09-053-1/+21
* Add a new driver to support the Intel Non-Transparent Bridge(NTB).carl2013-04-294-0/+2873
OpenPOWER on IntegriCloud