[En-Nut-Discussion] The Ethernut board 1.3 drops UDP packets

Harald Kipp harald.kipp at egnite.de
Mon Sep 13 16:25:14 CEST 2004


Louis,

older versions got one UDP packet buffer only, which was
fine with normal request/answer protocols. Every incoming
UDP packet on a specific socket discards the previous one,
if it hadn't been read.

In 2003-11-26, Oliver Schulz added the UDP packet buffer.
So you probably are running some older version.

In general, Ethernut handles incoming packets upon interrupt.
The RTL8019 buffer is typically used in rare high traffic
cases only. NutUdpReceiveFrom() reads from the Nut/OS buffer,
not from Realtek memory.

Harald




More information about the En-Nut-Discussion mailing list