OPNSense/src 55c8ba7sys/conf files, sys/dev/cxgbe t4_netmap.c

MFC r339639

netmap: align codebase to the current upstream (sha 8374e1a7e6941)

Changelist:
    - Move large parts of VALE code to a new file and header netmap_bdg.[ch].
      This is useful to reuse the code within upcoming projects.
    - Improvements and bug fixes to pipes and monitors.
    - Introduce nm_os_onattach(), nm_os_onenter() and nm_os_onexit() to
      handle differences between FreeBSD and Linux.
    - Introduce some new helper functions to handle more host rings and fake
      rings (netmap_all_rings(), netmap_real_rings(), ...)
    - Added new sysctl to enable/disable hw checksum in emulated netmap mode.
    - nm_inject: add support for NS_MOREFRAG

Approved by:    gnn (mentor)
Differential Revision:  https://reviews.freebsd.org/D17364
DeltaFile
+1,720-925sys/dev/netmap/netmap.c
+453-1,454sys/dev/netmap/netmap_vale.c
+1,550-355sys/dev/netmap/netmap_mem2.c
+1,827-0sys/dev/netmap/netmap_bdg.c
+1,498-0sys/dev/netmap/netmap_pt.c
+956-274sys/dev/netmap/netmap_kern.h
+645-315sys/dev/netmap/netmap_generic.c
+859-59sys/dev/netmap/netmap_freebsd.c
+397-211sys/dev/netmap/netmap_monitor.c
+502-95sys/net/netmap_user.h
+371-211sys/dev/netmap/netmap_pipe.c
+305-164sys/net/netmap.h
+425-0sys/dev/netmap/netmap_legacy.c
+292-0sys/net/netmap_virt.h
+261-0sys/net/netmap_legacy.h
+174-86sys/dev/netmap/netmap_offloadings.c
+18-191sys/dev/netmap/if_lem_netmap.h
+128-0sys/dev/netmap/netmap_bdg.h
+50-28sys/dev/netmap/netmap_mem2.h
+36-32sys/dev/netmap/if_vtnet_netmap.h
+16-8sys/dev/netmap/netmap_mbq.h
+19-5sys/dev/netmap/ixgbe_netmap.h
+11-4sys/modules/netmap/Makefile
+5-6sys/dev/netmap/if_ixl_netmap.h
+4-5sys/dev/netmap/if_re_netmap.h
+6-3sys/dev/netmap/netmap_mbq.c
+3-4sys/net/iflib.c
+3-3sys/dev/e1000/if_igb.c
+3-3sys/dev/e1000/if_lem.c
+3-3sys/dev/e1000/if_em.c
+3-3sys/dev/ixgbe/ix_txrx.c
+2-2sys/dev/cxgbe/t4_netmap.c
+1-3sys/dev/netmap/if_igb_netmap.h
+1-3sys/dev/netmap/if_em_netmap.h
+2-2sys/dev/ixl/ixl_txrx.c
+1-2sys/dev/ixgbe/ixgbe_netmap.c
+3-0sys/conf/files
+1-1sys/dev/ixgbe/if_ix.c
+1-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixl/ixl_pf_main.c
+12,556-4,46240 files

UnifiedSplitRaw