[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Porting and Extending a TCP/IP noise simulator from kernel 2.2.x to 2.4.x
- To: Shlomi Fish <shlomif(at-nospam)techst02.technion.ac.il>
- Subject: Re: Porting and Extending a TCP/IP noise simulator from kernel 2.2.x to 2.4.x
- From: "Nadav Har'El" <nyh(at-nospam)math.technion.ac.il>
- Date: Thu, 19 Jul 2001 11:55:27 +0300
- Cc: linux-il(at-nospam)linux.org.il
- Delivered-To: linux.org.il-linux-il@linux.org.il
- Hebrew-Date: 28 Tammuz 5761
- In-Reply-To: <Pine.GSO.4.33.0107190331380.26427-100000@techst02.technion.ac.il>; from shlomif@techst02.technion.ac.il on Thu, Jul 19, 2001 at 04:35:27AM +0300
- References: <Pine.GSO.4.33.0107190331380.26427-100000@techst02.technion.ac.il>
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
- User-Agent: Mutt/1.2i
On Thu, Jul 19, 2001, Shlomi Fish wrote about "Porting and Extending a TCP/IP noise simulator from kernel 2.2.x to 2.4.x":
> 1. Is the Networking and TCP/IP stack of kernel 2.4.x very different
> internally from that of kernel 2.2.x? From what I understood it was
Unfortunately, the answer is yes, in many ways. You'll have to check the
specifics you depended on and see if they still exist (and don't be too
surprised if they don't).
Or write something new, probably something that plugs into the firewalling
code (it seems like the perfect place to put code that has to look at each
packet, dropping some packets - doesn't it remind you of what a firewall
does?)
> My question is: can the logic that decides whether to drop, ruin, or how
> much time to delay a packet, can be implemented as a separate module that
> will communicate with the main kernel somehow?
Of course... You'll just have to read up on how that is done.
> >From what I understood from Moshe Bar's lecture, sometimes even kernel
> modules must be distributed under the GPL. While the source code of the
> entire project will be available on the web for sure (that's the
> Technion's policy for such projects), I'd like to distribute the
> arbitrator under a more liberal license such as PD or MIT X11. Can I do
> that?
Of course. First, kernel modules *do not* have to be distributed under GPL
(this is Linus's official position - Alen Cox seems to disagree, and there's
a whole discussion about this every couple of months on the Linux Kernel
Mailing List).
In any case, you can always release code under two licences, say GPL and BSD
(or even GPL and commercial).
> 6.
> Do you recommend joining or monitoring the linux-kernel mailing list. I
> know the amount of daily messages there is very big, much more than all
> the other mailing-list I am a member of. I could request a bigger quota to
> accomodate for it, but I'll probably press the "D" button maniacly.
Sometimes even this is not enough ;) There are days when there are literally
hundreds of messages there. The average over the last month was 160 messages
per day. If you don't read it 5 times a day, you'll find yourself without time
to even read the subject lines before you press "D"... In my linux-kernel
folder there is currently a backlog of 1000 (!) messages which I didn't even
get the chance to browse their subject lines.
So watch out :)
--
Nadav Har'El | Thursday, Jul 19 2001, 28 Tammuz 5761
nyh@math.technion.ac.il |-----------------------------------------
Phone: +972-53-245868, ICQ 13349191 |How to become immortal: Read this
http://nadav.harel.org.il |signature tomorrow and follow its advice.
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il