opnsense-src/sys/dev/ntb
Gleb Smirnoff e87c494015 Although most of the NIC drivers are epoch ready, due to peer pressure
switch over to opt-in instead of opt-out for epoch.

Instead of IFF_NEEDSEPOCH, provide IFF_KNOWSEPOCH. If driver marks
itself with IFF_KNOWSEPOCH, then ether_input() would not enter epoch
when processing its packets.

Now this will create recursive entrance in epoch in >90% network
drivers, but will guarantee safeness of the transition.

Mark several tested drivers as IFF_KNOWSEPOCH.

Reviewed by:		hselasky, jeff, bz, gallatin
Differential Revision:	https://reviews.freebsd.org/D23674
2020-02-24 21:07:30 +00:00
..
if_ntb Although most of the NIC drivers are epoch ready, due to peer pressure 2020-02-24 21:07:30 +00:00
ntb_hw Add support for Hygon NTB PCI device in ntb_hw_amd driver. 2020-02-14 15:04:56 +00:00
test NTB Tool: Test driver for NTB hardware drivers. 2019-08-16 20:14:37 +00:00
ntb.c Make ntb(4) send bus_get_dma_tag() requests to parent buses passing real 2019-11-14 04:34:58 +00:00
ntb.h Make ntb(4) send bus_get_dma_tag() requests to parent buses passing real 2019-11-14 04:34:58 +00:00
ntb_if.m Add driver for NTB in AMD SoC. 2019-07-02 05:25:18 +00:00
ntb_transport.c Add compact scraptchpad protocol for ntb_transport(4). 2019-11-10 03:37:45 +00:00
ntb_transport.h Report NTB link speed to console and interface. 2017-04-23 14:25:51 +00:00