Revision 88738c09 hw/e1000.c

b/hw/e1000.c
326 326
        if (tp->tcp) {
327 327
            sofar = frames * tp->mss;
328 328
            cpu_to_be32wu((uint32_t *)(tp->data+css+4),	// seq
329
                be32_to_cpup((uint32_t *)(tp->data+css+4))+sofar);
329
                be32_to_cpupu((uint32_t *)(tp->data+css+4))+sofar);
330 330
            if (tp->paylen - sofar > tp->mss)
331 331
                tp->data[css + 13] &= ~9;		// PSH, FIN
332 332
        } else	// UDP

Also available in: Unified diff