Home | History | Annotate | Download | only in libsa
History log of /src/sys/lib/libsa/net.h
RevisionDateAuthorComments
 1.28  31-Mar-2019  christos fix warnings, printf formats, etc.
 1.27  29-Mar-2014  jakllsch branches: 1.27.30;
Obtain and/or use ETHER_ADDR_LEN.
 1.26  11-May-2011  zoltan branches: 1.26.4; 1.26.14; 1.26.18;
Separate the IP and UDP code paths inside libsa, so I can add HTTP booting
later.
 1.25  18-Jan-2009  tsutsui branches: 1.25.6; 1.25.8;
I really hate silly hacks inside #ifndef _STANDALONE in libsa sources...
 1.24  17-Jan-2009  tsutsui Remove __P().
 1.23  12-Jan-2009  tsutsui Replace time_t values in libsa sources with the following two types
to avoid unnecessary 64 bit ops which would make binaries larger:

satime_t (currently unsigned int):
numbers in seconds returned by the machine dependent getsecs() function
which are used to measure relative time

saseconds_t (currently int):
numbers in seconds used to specify timeout to network drivers

Per discussion on current-users.
 1.22  25-Mar-2008  christos branches: 1.22.4; 1.22.12;
fix typo
 1.21  25-Mar-2008  christos - use mem* instead of b* routines, and kill the b* routines.
- use the mem* routines from libc.
XXX: There will be some lossage, but I am fixing it.
 1.20  24-Nov-2007  isaki branches: 1.20.14;
style, indent, and ANSI-fy.
 1.19  24-Jan-2006  christos branches: 1.19.42; 1.19.44; 1.19.50;
PR/32613: Yves-Emmanuel JUTARD: Incoherencies in file sys/lib/libsa/net.h
- Make prototype of ether_sprintf() match the one in sys/net.
- Rename in_cksum to ip_cksum and fix its prototype. in_cksum() operates
on an mbuf and ip_cksum() operates on a plain buffer. We should not call
functions that operate on different arguments the same name (this is not
c++).
 1.18  22-Jan-2006  dsl If _STANDALONE is defined, #include </lib/libsa/iodesc.h> instead of requiring
that the source that #includes net.h have lib/libsa in its include path.
In the non-_STANDALONE case make it easy for the user to supply their own iodesc.h.
 1.17  21-Jan-2006  dsl Adjust code so that it will work when _STANDALONE isn't defined.
Allows it to be used for mount_nfs when SMALL is set - eg install floppies/
 1.16  11-Dec-2005  christos branches: 1.16.2;
merge ktrace-lwp.
 1.15  26-Feb-2005  perry branches: 1.15.4;
nuke trailing whitespace
 1.14  19-Mar-2003  drochner branches: 1.14.2; 1.14.10; 1.14.12;
remove stuff just moved to bootparam.c and some variables which are
never used.
 1.13  07-May-1999  drochner move intoa() from libsa:net.c to libkern, turn inet_ntoa() into a macro,
nuke ip_convertaddr()
 1.12  12-Apr-1999  ross libkern just got an inet_addr(), but it won't compile, no prototype. Cleanup...
* Add prototype to libkern.h.
* Remove the almost-identical-copy from libsa/net.[ch].
* Change its type back to the (wrong, but harmless) historical one. (u_long)
* Kill the XXX local prototype in nfs_bootparam.c
 1.11  11-Feb-1999  pk branches: 1.11.4;
Add missing prototypes.
 1.10  20-Oct-1995  cgd fix spacing in header 'room to leave' comment
 1.9  23-Sep-1995  thorpej Add an inet_addr() function; return network-order numeric representation
of an IP address from `aa.bb.cc.dd'-style text input.
 1.8  23-Sep-1995  gwr Fix/improve some comments.
 1.7  18-Sep-1995  pk Another round of clean up, including fixes presented by Matthias Drochner
(PR#1404). Things to be noted:
- all IP addresses are now `struct in_addr's.
- the function rarp_getipaddress() no longer return `myip'; in stead
it returns -1 on failure (errno set), 0 on success. `myip' is set
as a size-effect.
 1.6  14-Sep-1995  pk Clear up some size_t/ssize_t confusion.
 1.5  11-Sep-1995  thorpej Changes from Gordon Ross:
a) check against `my' ethernet or broadcast addresses done in
ether.c
b) changed interface to readether() to provide ethertype info
c) respond to arp requests when appropriate.
First two are clean-up. Last fixes hp300 and presumably mvme68k netboot
code.
 1.4  27-Jun-1995  gwr Pad HEADER_SIZE for alignment.
 1.3  20-Feb-1995  mycroft Various:
* Fix some misused types.
* Encapsulate the protocols better.
* Rearrange the RPC stuff to work more like the kernel. (Needs more work.)
* Remove a bunch of extra hair when reading a file over NFS.
* Use RPCAUTH_UNIX when talking to the NFS server.
 1.2  26-Oct-1994  cgd new RCS ID format.
 1.1  08-May-1994  brezak Standalone networking for network boot loaders.
 1.11.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.14.12.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.14.10.1  29-Apr-2005  kent sync with -current
 1.14.2.1  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.15.4.2  07-Dec-2007  yamt sync with head
 1.15.4.1  21-Jun-2006  yamt sync with head.
 1.16.2.1  01-Feb-2006  yamt sync with head.
 1.19.50.1  08-Dec-2007  mjf Sync with HEAD.
 1.19.44.1  09-Jan-2008  matt sync with HEAD
 1.19.42.1  27-Nov-2007  joerg Sync with HEAD. amd64 Xen support needs testing.
 1.20.14.2  17-Jan-2009  mjf Sync with HEAD.
 1.20.14.1  03-Apr-2008  mjf Sync with HEAD.
 1.22.12.1  19-Jan-2009  skrll Sync with HEAD.
 1.22.4.1  04-May-2009  yamt sync with head.
 1.25.8.1  06-Jun-2011  jruoho Sync with HEAD.
 1.25.6.1  31-May-2011  rmind sync with head
 1.26.18.1  18-May-2014  rmind sync with head
 1.26.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.26.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27.30.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed