See "ixl_detect_sparse()" in the FreeBSD ixl driver:
https://svnweb.freebsd.org/base/head/sys/dev/ixl/ixl_txrx.c?...
Or __i40e_chk_linearize in the Linux i40e driver: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
And their 100g NIC has the same bug (at least according to the FreeBSD driver that's in review now).
ARGH!