This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: DHCP problems
Just to clarify, it was not actually the counting semaphore that blocked the
network thread, it was a while wait for the boot_flag to be set by the init
thread after network init.
The application threads (prio 6) where waiting on counting semaphore
posted by init thread (prio 1). The semaphores got posted from the init
thread after the network_init (DHCP) was run. So the app threads blocked
the network from running. That's why after the system was running all the
broadcasts finally came in from the network card buffers.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss