aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ntb/ntb_if.m
Commit message (Collapse)AuthorAgeFilesLines
* Report NTB link speed to console and interface.Alexander Motin2017-04-231-0/+1
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=317340
* Once more refactor KPI between NTB hardware and consumers.Alexander Motin2016-07-281-287/+0
| | | | | | | | | | | | | | New design allows hardware resources to be split between several consumers. For example, one BAR can be dedicated for remote memory access, while other resources can be used for packet transport for virtual Ethernet interface. And even without resource split, this code allows to specify which consumer driver should attach the hardware. From some points this makes the code even closer to Linux one, even though Linux does not provide the described flexibility. Notes: svn path=/head/; revision=303429
* NewBus'ify NTB subsystem.Alexander Motin2016-07-091-0/+497
This follows NTB subsystem modularization in Linux, tuning it to FreeBSD native NewBus interfaces. This change allows to support different types of hardware with different drivers, support multiple NTB instances in a system, ntb_transport module use for needs other then if_ntb, etc. Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=302484