Fixed up version of r294061 that was reverted due to breakage of features
(netmap) and architectures(i386). <I'll take the pointyhat on that one>
r283883
- update to 3.1.0
r283893
- update SRIOV API changes related to future possible MFC of SRIOV work
r285590
- Fix ixgbe(4) SRIOV VF initialization bugs
r285591
- Remove version check for FLOWID
r285592
- Update netmap support for ixgbe SRIOV VFs.
r286238
- Fixup MTU zeroing if INET/INET6 are undefined.
Submitted by: kevin bowling <kevin.bowling@kev009.com>
Differential Revision: https://reviews.freebsd.org/D4273