TNBUF
struct iovec wbuf[TNBUF*2 + NEMPTY];
u_int32_t iso_data, iso_empty, hdr[TNBUF + NEMPTY][3];
pbuf = (char *)malloc(DSIZE * TNBUF);
for (i = 1; i < TNBUF; i++) {
while (tlen < DSIZE * TNBUF) {
len = read(fd, pbuf + tlen, DSIZE * TNBUF - tlen);