OPNSense/src e51189dsys/dev/ixgbe ixgbe_netmap.c, sys/dev/netmap netmap_pipe.c netmap.c

MFC r343772, r343867

netmap: refactor logging macros and pipes

Changelist:
    - Replace ND, D and RD macros with nm_prdis, nm_prinf, nm_prerr
      and nm_prlim, to avoid possible naming conflicts.
    - Add netmap_krings_mode_commit() helper function and use that
      to reduce code duplication.
    - Refactor pipes control code to export some functions that
      can be reused by the veth driver (on Linux) and epair(4).
    - Add check to reject API requests with version less than 11.
    - Small code refactoring for the null adapter.

Conflicts:
        sys/dev/netmap/netmap.c
DeltaFile
+206-185sys/dev/netmap/netmap_pipe.c
+49-30sys/dev/netmap/netmap.c
+31-31sys/dev/netmap/netmap_mem2.c
+22-38sys/dev/netmap/netmap_bdg.c
+26-25sys/dev/netmap/netmap_vale.c
+23-23sys/dev/netmap/netmap_offloadings.c
+6-40sys/dev/netmap/if_vtnet_netmap.h
+21-22sys/dev/netmap/netmap_monitor.c
+2-25sys/dev/netmap/netmap_generic.c
+15-12sys/dev/netmap/netmap_kern.h
+4-18sys/dev/netmap/netmap_null.c
+10-3sys/dev/netmap/netmap_legacy.c
+4-4sys/dev/ixgbe/ixgbe_netmap.c
+0-2sys/dev/netmap/netmap_freebsd.c
+419-45814 files

UnifiedSplitRaw