show bytecount as well
truncate caplen so it will always fit at least one packet.
ensure frame isn't empty here
set mtu field