aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb
Commit message (Expand)AuthorAgeFilesLines
...
* Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP.Alexander Motin2016-07-301-0/+4
* Block MSIX negotiation until SMP started and IRQ reshuffled.Alexander Motin2016-07-301-0/+15
* Make MAC address generation more random.Alexander Motin2016-07-301-2/+1
* Fix infinite loops introduced at r303429.Alexander Motin2016-07-301-2/+2
* Fix NTBT_QP_LINKS negotiation.Alexander Motin2016-07-291-29/+18
* Clear scratchpad after MSIX negotiation to not leak garbage.Alexander Motin2016-07-291-0/+1
* Once more refactor KPI between ntb_transport(4) and if_ntb(4)..Alexander Motin2016-07-293-86/+138
* Fix r303429 build with invariants.Alexander Motin2016-07-281-1/+1
* Once more refactor KPI between NTB hardware and consumers.Alexander Motin2016-07-285-749/+1152
* Postpone ntb_get_msix_info() till we need to negotiate MSIX.Alexander Motin2016-07-241-2/+1
* ntb: Fix LINTSepherosa Ziehau2016-07-122-3/+1
* Revert odd change, setting limit registers before base.Alexander Motin2016-07-101-12/+8
* Fix wrong copy/paste in r302510.Alexander Motin2016-07-101-1/+1
* Remove callout_reset(link_work) from ntb_transport_attach().Alexander Motin2016-07-101-1/+0
* Simplify MSIX MW BAR xlat setup, and don't forget to unlock its limit.Alexander Motin2016-07-101-29/+10
* Disable SB01BASE_LOCKUP workaround when split BARs disabled.Alexander Motin2016-07-091-1/+11
* Improve checksum "offload" support.Alexander Motin2016-07-091-4/+50
* Rewrite if_ntb to use modern interface KPIs and features.Alexander Motin2016-07-091-85/+244
* Improve memory allocation errors handling on receive.Alexander Motin2016-07-092-1/+8
* Synchronize MTU code with Linux.Alexander Motin2016-07-092-7/+4
* Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.Alexander Motin2016-07-092-61/+50
* Bring some more order into link and qp state handling.Alexander Motin2016-07-091-9/+4
* Switch ctx_lock from mutex to rmlock.Alexander Motin2016-07-091-17/+15
* Create separate RX taskqueue for each qp.Alexander Motin2016-07-091-27/+20
* Remove rx_completion_task taskqueue.Alexander Motin2016-07-091-8/+4
* Remove unneeded RX lock, and make TX lock per-qp.Alexander Motin2016-07-091-11/+7
* Reduce code divergence from Linux, preparing for DMA support.Alexander Motin2016-07-091-59/+73
* Fix operation with multiple qps.Alexander Motin2016-07-091-5/+5
* NewBus'ify NTB subsystem.Alexander Motin2016-07-099-1996/+2458
* Remove some dead code found by Clang static analyzer.Alexander Motin2016-07-091-18/+4
* Fix NTB_SDOORBELL_LOCKUP workaround.Alexander Motin2016-07-091-2/+6
* Fix if_ntb interface setup to include IFF_MULTICAST.Eric van Gyzen2016-06-181-1/+1
* When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit theAlexander Motin2016-06-041-42/+15
* When negotiating MSIX parameters, give other head time to see ourAlexander Motin2016-06-041-3/+10
* Re-enable write combining, disabled by default at r295486.Alexander Motin2016-05-241-0/+4
* ntb_hw(4): Only record the first three MSIX vectorsConrad Meyer2016-05-231-4/+14
* ntb_hw(4): Add sysctls for administrative/test link config, stateConrad Meyer2016-05-182-10/+88
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toSvatopluk Kraus2016-02-222-2/+0
* NTB: workaround for high traffic hardware hangConrad Meyer2016-02-143-35/+406
* ntb_hw(4): Print correct PAT name for non-WC/WB types mapped at loadConrad Meyer2016-02-101-4/+28
* ntb_hw(4): Allow any x86 PAT caching flags for MW defaultsConrad Meyer2016-02-101-11/+44
* if_ntb: Don't roundup MW size to full BAR size unnecessarilyConrad Meyer2015-12-031-1/+1
* if_ntb: Log error *before* zeroing relevant variablesConrad Meyer2015-12-031-2/+2
* NTB: WC/WB isn't enough; set MMR region as UCConrad Meyer2015-11-252-28/+37
* ntb: Add MW tunable for MMR Xeon errata workaroundConrad Meyer2015-11-241-29/+57
* if_ntb: Initialize if_mtu to the correct MTUConrad Meyer2015-11-191-1/+6
* if_ntb: Add Xeon link watchdog register writesConrad Meyer2015-11-193-2/+34
* if_ntb: Reuse receive buffers correctlyConrad Meyer2015-11-181-10/+22
* NTB: Expose 32-bit BAR limits to consumersConrad Meyer2015-11-183-8/+24