This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

AT91SAM7X ENAC & lwIP fix


The if_at91.c driver sometime don't mark buffers from broken packets as
free. And the sequential.c don't call the driver in every case. The two
uploaded files correct this. Its not an patch because i use the files
currently in my project and not in the ecos repository. 

An other thing the lwIP from ecos is missing is the check if the
kernel-mailbox-size is at least the size of the PBUF or INPKT buffer... 

The new version of the if_at91.c deliver-procedure tests all the buffers
of the EMAC at once and search also for broken packets. There was also an
error in the calculation of the packet-size if the packets where bigger
then 128bytes.

Attachment: if_at91.c
Description: Binary data

Attachment: sequential.c
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]