allow queue setup to return an error
change pkt info to handle tso plus add missed pktlen
fix encap and checksum setup