Did the work tonight to make the router become the Designated Router and send the Ethernet Router Hello message to the All End Nodes address when it is the designated router, and to stop doing so if it stops being the designated router because an adjacency in the same area gets a higher priority. To make this work I had to fix a bug in the timer code so that a timer callback can create new timers itself.
So I have reached the point where all but one feature of the Ethernet Initialization Sublayer is implemented. The one bit that is still missing is the clean closing down (section 9.1.4 of the Routing 2.0 spec).
Did you finish this project..?
Yes I did, you can find it at http://route20.codeplex.com/. I am now working on adding NICE support.