Once more refactor KPI between ntb_transport(4) and if_ntb(4)..
authormav <mav@FreeBSD.org>
Fri, 29 Jul 2016 17:15:41 +0000 (17:15 +0000)
committermav <mav@FreeBSD.org>
Fri, 29 Jul 2016 17:15:41 +0000 (17:15 +0000)
commit207300378601519f834b1b32fa2ea9237d3041a7
tree8b1d100670cef43198ab3b7b43e8c7363a1a0f8e
parent7f9d341101fadc69994747dc642ee5ba0fd0e30e
Once more refactor KPI between ntb_transport(4) and if_ntb(4)..

New design allows to attach multiple consumers to ntb_transport(4) instance.
Previous design obtained from Linux theoretically allowed that, but was not
practically usable (Linux also has only one consumer driver now).
share/man/man4/if_ntb.4
share/man/man4/ntb_transport.4
sys/dev/ntb/if_ntb/if_ntb.c
sys/dev/ntb/ntb_transport.c
sys/dev/ntb/ntb_transport.h