Hello all On the redhat, I tried to disable Nagle algorithm by setting TCP_NODELAY. After setting TCP_NODELAY successfully, the small packets still are assembled in a single ethernet packet to send. so the small packets are delayed and the realtime transmission is lost. TCP_NODELAY option doesn't affect tcp transmission strategy. Why? Best Regards Lu - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html