MQX 4.0, right ? a small change in tcp_send.c adds TCP push flag bit into each outgoing tcp packet. comment out the 4 lines as shown below:
//if ( ((tcb->status & TCPS_TPUSH) != 0 &&
// GE32(tcb->sndpush, dataseq) &&
// LE32(tcb->sndpush,dataseq+sent)) ||
// (flags & FIN))
{
flags |= PSH;
} /* Endif */