2003-03-25 12:56:56 +03:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
|
|
|
|
|
|
|
|
<HTML>
|
|
|
|
<HEAD>
|
2004-07-30 21:05:14 +04:00
|
|
|
<TITLE>Haiku Network Kit</TITLE>
|
2003-03-25 12:56:56 +03:00
|
|
|
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
|
|
|
|
<STYLE type="text/css">
|
|
|
|
body
|
|
|
|
{
|
|
|
|
text-indent: 0in;
|
|
|
|
font-stretch: normal;
|
|
|
|
text-align: left;
|
|
|
|
font-weight: normal;
|
|
|
|
text-decoration: none;
|
|
|
|
font-variant: normal;
|
|
|
|
color: #000000;
|
|
|
|
font-size: 12pt;
|
|
|
|
font-style: normal;
|
|
|
|
widows: 2;
|
|
|
|
font-family: "Century Gothic", "Trebuchet MS", "Trebuchet", "Arial", "Helvetica";
|
|
|
|
background-color: #ffffff;
|
|
|
|
}
|
|
|
|
</STYLE>
|
|
|
|
</HEAD>
|
|
|
|
<BODY text=#000000 vLink=#0000a0 aLink=#0000ff link=#0000c0 bgColor=#ffffff>
|
|
|
|
|
2004-07-30 21:05:14 +04:00
|
|
|
<H1>Haiku Network Kit: The Stack Driver</H1>
|
2003-03-25 12:56:56 +03:00
|
|
|
|
2003-05-17 17:06:30 +04:00
|
|
|
<I>Location</I>: <CODE>src/add-ons/kernel/drivers/network/stack</CODE>
|
2003-03-25 12:56:56 +03:00
|
|
|
<P>The stack driver is the interface between <A href="libs.html#libnet">libnet</A> and the real stack behind him,
|
|
|
|
host by the <A href="stack.html">network stack</A> kernel modules.</P>
|
|
|
|
His purpose is multiple:
|
|
|
|
<OL>
|
|
|
|
<LI>Provide the sockets == file descriptors support
|
|
|
|
<LI>Provide a support for select() on sockets
|
|
|
|
<LI>Load the network stack at first access, and keep it that way then...
|
|
|
|
</OL>
|
|
|
|
</P>
|
|
|
|
|
|
|
|
<HR>
|
|
|
|
|
2004-07-30 21:05:14 +04:00
|
|
|
<H6>Philippe Houdoin, July 30th, 2004</H6>
|
2003-03-25 12:56:56 +03:00
|
|
|
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|