haiku/docs/develop/net/obsolete/stack_driver.html

46 lines
1.3 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML>
<HEAD>
<TITLE>Haiku Network Kit</TITLE>
<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>
<H1>Haiku Network Kit: The Stack Driver</H1>
<I>Location</I>: <CODE>src/add-ons/kernel/drivers/network/stack</CODE>
<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>
<H6>Philippe Houdoin, July 30th, 2004</H6>
</BODY>
</HTML>