I am using the EK-TM4C1294XL. I need to send out Ethernet packets immediately after an event has taken place. The packets are small (< 20 bytes), but looking at a WireShark capture shows that the unit only sends two packets/sec. I need to send about packets with minimal delay (< 3 ms) for them to be useful. It seems I can't turn on the NODELAY flag.
I am using the standard EthernetClient.write(buffer, size) to write data.
Also, setting the LWIP_SOCKET to 1 in lwip/lwipopts.h results in compile errors (mostly wrong argument count for Ethernet function calls).
I am using energia-0101E0015 on a Ubuntu 14.04 64 bit machine.
I am using the EK-TM4C1294XL. I need to send out Ethernet packets immediately after an event has taken place. The packets are small (< 20 bytes), but looking at a WireShark capture shows that the unit only sends two packets/sec. I need to send about packets with minimal delay (< 3 ms) for them to be useful. It seems I can't turn on the NODELAY flag. I am using the standard EthernetClient.write(buffer, size) to write data. Also, setting the LWIP_SOCKET to 1 in lwip/lwipopts.h results in compile errors (mostly wrong argument count for Ethernet function calls). I am using energia-0101E0015 on a Ubuntu 14.04 64 bit machine.