[Skyeye-developer] SOLVED: The source code of 8019 netcard driver
that can run onSkyEye
Anthony Lee
don.anthony.lee at gmail.com
Mon Aug 27 05:45:42 CST 2007
> Stanislav Meduna wrote:
>
> - The time compare routine is suspicious - I think it
> did not work for some values of seconds and microseconds.
> Fixed.
>
It's my fault, thanks.
I plan to correct similar problem at this weekend.
> - The timeout scheduling is suspicious - it schedules the
> 'packet was transmitted' interrupt <packet-length> _milliseconds_
> after it arrived. Changed this to 10 ms fix, seems to work.
>
10ms or longer timeout will be properer for the simulation.
> - Promiscuos/multicast handling is broken - first the test
> for broadcast is inverted, second the tuntap's MAC matches
> the test for multicast address sometimes. Commented this
> all out (so we are always promiscuos) - on tuntap
> it does not make any difference anyway.
>
Maybe we should ask the original author to review the section.
> I now have a SkyEye-version that is able to reliably respond to pings
> and passes a ftp smoke-test (I have to do some more tests).
>
> Please, review the changes and if the skyeye's part makes sense,
> include them to the svn trunk. The diffs are against svn r290.
> The original rtl8019.c can be found in one of the previous mails
> in this thread.
>
Thanks.
More information about the Skyeye-developer
mailing list