Rui Paulo’s blog

YAFB! Yet Another FreeBSD Blog

Archive for June, 2008

lii(4) driver for Attansic L2 ethernet (found on Asus Eee PC 700/701)

with 3 comments

I’ve been hacking the NetBSD lii(4) driver so that it works under FreeBSD. This driver is most notably found on the Asus line of sub-notebooks, Eee PC. So far, so good. I did not finish the porting yet, but the mechanical changes are mostly done.
The reason for this is that I bought an Eee PC 701, hence I need this driver, :-), although I haven’t touched my Eee PC yet (it’s at my parents house). But I will do the first testing this weekend.

If you have this hardware and would like to help with the effort, please email me.

The effort is being revision controlled at //depot/user/rpaulo/lii/.

Written by Rui Paulo

June 20th, 2008 at 1:19 am

Posted in FreeBSD

tcpad status report #2

without comments

So, I found some time to continue my SoC work. tcpad is now capable of handling the most important TCP FSM transitions, like CLOSE_WAIT, FIN_WAIT_1, SYN_SENT, etc. I also implemented a basic timer facility that cleans up old connections in TIME_WAIT state. This still doesn’t honor the 2MSL required by the RFC, but it’s a start. :-)
I also cleaned the code a little and improved the debugging macro.

Next is SEQ/ACK analysis.

Written by Rui Paulo

June 20th, 2008 at 1:02 am

Posted in Summer of Code

tcpad status report #1

without comments

So, I’ve been busy studying for this month’s exams. Hence, not much tcpad development time was spent.

Nonetheless, I’ve did the initial pcap processing, that is, saving selected packets to a pcap dump file. And that works. :-)

The next step is finish the TCP/IP processing. This includes FSM transitions and SEQ/ACK analysis.

Written by Rui Paulo

June 6th, 2008 at 3:03 pm

Posted in Summer of Code