enic: bug fix: split TSO fragments larger than 16K into multiple descs