this mean that i sent 2048 bytes successfully already, but when i use wireshark application (network analyzer application) i only see a packet with 588-byte length sent. I changed MTU (netif->mtu) from 1500 to 3000 and SND_BUF, TCP_MSS, TCP_SND_BUF, TCP_WND, ETH_FRAG_SIZE, ETH_MAX_FLEN from 1500 to 3000 as well.