Wow! it had been quite a while since i last blogged. Anyway better late then never.
Still adapting to the finnish life-style. For the last one week i haven't been living alone since a crazy british developer, named Paul Sladen has been living at my house. On friday night, I took him to Onnela with me and I was happy to see him enjoying his time there rather than getting bored. Seems finns, both men and women find him quite attractive since he was first approached by very beautiful blonde who wanted him to dance with him and then a gay guy asked him the same. Later we met a very sweat girl named Salla and her friend, Laura. Salla promised me that she is going to be not only remain in contact but also be a good friend of mine but because of my past experience with finnish women I won't believe that untill it actually happens.
Two years ago, I wrote a complete ethernet bandwidth control system based on Linux for North West Research. I didn't open-source the project as both my boses didn't think it's possible to sell anything that is open-source. At that time i didn't have any choice but to keep the source secret, although i never had any real contract with them about the lisence of that code. Now it had been three years but they never got successfull in selling a single box.
Now i want to turn all that hard-work i did into an open-source project but that won't be as simple as it sounds because of two reasons:
1. The core of the project was a kernel module and that module was using the kernel 2.4 API. Some parts of that API doesn't have a straight-forward replacement in 2.6, e.g not only the rx_hook field has been removed from net_device structure but there is a comment above the definition of this structure now, which says that this whole structure is a mistake..
2. The applications i wrote for that project are not generic enough as they were not be distributed as software but as part of the box itself. Anyway, most of that code must be re-written or discarded.
The most obvious way of doing it now is to use the ethernet bridging and netfilters. I have setup an ethernet bridge between my eth0 and ra0 and Paul uses that all the time to access the Internet from my appartment. For some unkown reason, we are getting 9 duplicate for each packet. We both are tottaly clueless about it. Anyone?