Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-02 Thread Gabi Kliot
Hi

I think such a lecture/set of lectures would be just great! 
Thank you!

Any chance to do it not during the summer break in August, when some of us are
not here, but when the new semester starts: end of October/November?
I know it is a very selfish request, but probably others would prefer that as
well.

--- Gabi Kliot ---


Quoting Rami Rosen [EMAIL PROTECTED]:

 Hello all,
 
  I suggest to give a lecture about Linux Kernel Networking;
 Linux Kernel Networking is a fascinating topic; there
 can be no doubt about its importance. It is also a
 very wide subject; about 20% or more of the kernel
 code is of the Networking subsystem.
 
 Topics I suggest to deal with are:
 
 - The internals of Linux Kernel Networking,
 focusing on a walkthrough of a packet through layer 2 (link layer),
 layer 3 (network layer) and layer 4 (transport layer).
 
 - Routing, neighboring and bridging subsystems of the linux networking
 kernel
 stack.
 
 - The nitty-gritty details of kernel networking implementation,
 dealing with some
 important data structures like sk_buff and net_device, the routing tables
 and
 the routing cache, the arp table and the arp cache, and more.
 
 - ICMP error messages, like redirect to host (ICMP_REDIR_HOST) or Time to
 live exceeded in transit (ICMP_TIME_EXCEEDED) : under which circumastances
 do
 they occur.
 
 - User space tools like the good old net-tools and the more modern IPROUTE2
 tools, what are the benefits of IPROUTE2, etc.
 
 -  a brief survey of new and future trends in kernel networking: IO/AT,
 NetChannels, TCP Offloadig, RDMA, mulitqueus, and more.
 
 The lecture can be scheduled on 20.8.07 or at a later date.
 (but not before this date ).
 
 Regards,
 Rami Rosen
 
 -
 Haifa Linux Club Mailing List (http://www.haifux.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-02 Thread Orr Dunkelman

Eli,

Following the standard FOSS approach- the one who cries is the one to fix...

Would you be willing to give a re-run of the said lecture?

We have an open slot (I think the 6th of August is currently not committed)
if you like.

Orr.


On 7/2/07, Eli Billauer [EMAIL PROTECTED] wrote:


Hello,

I join Guy and say: Take your time. If there were three lectures about
GUI (in Gtk, of course), there is no reason to rush with kernel
networking. Just collect the material, see how much you got, and don't
look at the time while lecturing. The subject is good enough to stretch
for as long as there is something interesting to say. It all comes down
to how much effort you're ready to put in.

But there's another issue to look at: Do Haifuxer's know basic socket
programming? Obviously one can't understand much of a kernel lecture, if
the user-level practice isn't well understood. Maybe we should consider
a rerun of the legendary lecture number #7
(http://www.haifux.org/lectures/7), not necessarily by the same person?
Maybe as a SiL?

  Eli

--
Web: http://www.billauer.co.il



-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]





--
Orr Dunkelman,
[EMAIL PROTECTED]

Any human thing supposed to be complete, must for that reason infallibly
be faulty -- Herman Melville, Moby Dick.

GPG fingerprint: C2D5 C6D6 9A24 9A95 C5B3  2023 6CAB 4A7C B73F D0AA
(This key will never sign Emails, only other PGP keys. The key corresponds
to [EMAIL PROTECTED])


Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-02 Thread guy keren


if there will be any demand for this - i could give the re-run.

--guy


Eli Billauer wrote:
To begin with, I'm not what you could call a network programmer, so it's 
very possible that this lecture could be done better by someone else. 
But to begin with, let's see that a talk about basic socket programming 
has an audience (which was my original, yet unanswered, question).


   Eli

Orr Dunkelman wrote:


Eli,
 
Following the standard FOSS approach- the one who cries is the one to 
fix...
 
Would you be willing to give a re-run of the said lecture?
 
We have an open slot (I think the 6th of August is currently not 
committed) if you like.
 
Orr.







-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-02 Thread Maya Shapira

me too.

On 7/2/07, Ohad Lutzky [EMAIL PROTECTED] wrote:


I would personally be very interested in all of this, and find it very
useful.

On 7/2/07, guy keren [EMAIL PROTECTED] wrote:

 if there will be any demand for this - i could give the re-run.

 --guy


 Eli Billauer wrote:
  To begin with, I'm not what you could call a network programmer, so
it's
  very possible that this lecture could be done better by someone else.
  But to begin with, let's see that a talk about basic socket
programming
  has an audience (which was my original, yet unanswered, question).
 
 Eli
 
  Orr Dunkelman wrote:
 
  Eli,
 
  Following the standard FOSS approach- the one who cries is the one to
  fix...
 
  Would you be willing to give a re-run of the said lecture?
 
  We have an open slot (I think the 6th of August is currently not
  committed) if you like.
 
  Orr.
 
 


 -
 Haifa Linux Club Mailing List (http://www.haifux.org)
 To unsub send an empty message to [EMAIL PROTECTED]




--
Man is the only animal that laughs and weeps, for he is the only
animal that is struck with the difference between what things are and
what they ought to be.
- William Hazlitt

Ohad Lutzky

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-02 Thread Sorana Fraier

me too.

On 7/2/07, guy keren [EMAIL PROTECTED] wrote:


if there will be any demand for this - i could give the re-run.

--guy


Eli Billauer wrote:
 To begin with, I'm not what you could call a network programmer, so it's
 very possible that this lecture could be done better by someone else.
 But to begin with, let's see that a talk about basic socket programming
 has an audience (which was my original, yet unanswered, question).

Eli

 Orr Dunkelman wrote:

 Eli,

 Following the standard FOSS approach- the one who cries is the one to
 fix...

 Would you be willing to give a re-run of the said lecture?

 We have an open slot (I think the 6th of August is currently not
 committed) if you like.

 Orr.




-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-01 Thread Muli Ben-Yehuda
On Sun, Jul 01, 2007 at 05:11:05PM +0300, Rami Rosen wrote:
 Hello all,
 
 I suggest to give a lecture about Linux Kernel Networking;

Two thumbs up from me. I'll even attend :-)

One comment: you have way too much material there to cover it in
sufficient depth in one talk. I suggest picking one (or more) subjects
and focusing on those.

Cheers,
Muli

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-01 Thread Leon Romanovsky
I'll attend too.
It'll be great if you can focus on Layer 2 - Layer 3 - Layer 4 topic
(the first one).

Muli Ben-Yehuda wrote:
 On Sun, Jul 01, 2007 at 05:11:05PM +0300, Rami Rosen wrote:
 Hello all,

 I suggest to give a lecture about Linux Kernel Networking;
 
 Two thumbs up from me. I'll even attend :-)
 
 One comment: you have way too much material there to cover it in
 sufficient depth in one talk. I suggest picking one (or more) subjects
 and focusing on those.
 
 Cheers,
 Muli
 
 -
 Haifa Linux Club Mailing List (http://www.haifux.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 
 

-- 
Leon Romanovsky
-
Change is inevitable; progress is optional.

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



Re: [Haifux] A lecture suggestion : Linux Kernel Networking Overview

2007-07-01 Thread guy keren


hi rami,

please consider spreading the material as a lecture set. i think that 
once you write down the material as slides (or something similar) you'll 
get an idea of how long it'll take. assume never more then 15 slides in 
a (quite condensed) hour.


why do it too brief, when you can get all the time in the world - a dual 
or triple lecture ;)


--guy

Rami Rosen wrote:

Hi,

Oooh, that was a fast response!


I'll even attend :-)

happy to hear it !


One comment: you have way too much material there to cover it in
sufficient depth in one talk.


Maybe I should have mention that I intend only to talk about
IP (for layer 3) and Ethernet  (for layer 2), which are (probably) the
most common.

Maybe the bridging part will be shorter than others or totally removed.

The brief survey about future trends is intended to be really brief ,
not more than 5-10 minutes, just giving a description of what things are 
about.


I believe that I would manage to discuss all these topics in 2 hours.

I agree that these subjects are heavy but I believe that I will manage to
describe the essence , focusing as said on a walkthrough of a packet
(in both directions - from a device to a socket  (or forwarding), and
from a socket to a device).

Anyway, in case time won't suffice, there is always the option to
shorten it / give a second lecture.

Regards,
Rami Rosen

On 7/1/07, Muli Ben-Yehuda [EMAIL PROTECTED] wrote:

On Sun, Jul 01, 2007 at 05:11:05PM +0300, Rami Rosen wrote:
 Hello all,

 I suggest to give a lecture about Linux Kernel Networking;

Two thumbs up from me. I'll even attend :-)

One comment: you have way too much material there to cover it in
sufficient depth in one talk. I suggest picking one (or more) subjects
and focusing on those.

Cheers,
Muli



-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]