Interesting report, thanks.
My colleague Giuseppe can have a look at this.
While not sure about the actual issue I can tell you that
generally we try to include checksums in drivers that support
netmap, because PCIe bus transactions are faster for transfers
that are multiple of 64 bytes and aligne
I noticed that a large number -- but by no means all -- of the packets
captured using libpcap on a netmap'ified ixl(4) interface show up as
truncated -- usually by exactly four bytes. They show up in tcpdump
like this:
18:10:05.348735 IP truncated-ip - 4 bytes missing! 128.30.xxx.xxx.443 >
yyy.y