History log of /src/sys/lib/libsa/rarp.c |
Revision | | Date | Author | Comments |
1.34 |
| 05-Apr-2019 |
christos | Go back ot using 0x%x instead of %#x because we don't always support the format. See subr_prf.c
|
1.33 |
| 31-Mar-2019 |
christos | fix warnings, printf formats, etc.
|
1.32 |
| 29-Mar-2014 |
jakllsch | branches: 1.32.30; Obtain and/or use ETHER_ADDR_LEN.
|
1.31 |
| 11-May-2011 |
zoltan | branches: 1.31.4; 1.31.14; 1.31.18; Separate the IP and UDP code paths inside libsa, so I can add HTTP booting later.
|
1.30 |
| 17-Jan-2009 |
tsutsui | branches: 1.30.6; 1.30.8; Remove __P().
|
1.29 |
| 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.28 |
| 05-Apr-2008 |
tsutsui | branches: 1.28.4; 1.28.12; Fix a warning in #ifdef RARP_DEBUG. PR kern/20314
|
1.27 |
| 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.26 |
| 24-Nov-2007 |
isaki | branches: 1.26.14; style, indent, and ANSI-fy.
|
1.25 |
| 11-Dec-2005 |
christos | branches: 1.25.44; 1.25.46; 1.25.52; merge ktrace-lwp.
|
1.24 |
| 13-Jun-2005 |
junyoung | branches: 1.24.2; Remove bcmp(). Use memcmp() instead.
|
1.23 |
| 26-Feb-2005 |
perry | nuke trailing whitespace
|
1.22 |
| 31-Aug-2003 |
fvdl | branches: 1.22.8; 1.22.10; Fix signed/unsigned warnings.
|
1.21 |
| 12-Mar-2003 |
drochner | branches: 1.21.2; no need to include "netif.h" anymore (shared interface stuff is in iodesc.h, included by net.h)
|
1.20 |
| 30-Mar-2000 |
augustss | Kill some more register declarations.
|
1.19 |
| 13-Nov-1999 |
thorpej | Backout my libsa changes.
|
1.18 |
| 12-Nov-1999 |
lukem | fix pointer size in debug message
|
1.17 |
| 11-Nov-1999 |
thorpej | Update for the improvements to libsa, and don't reference libkern.h.
|
1.16 |
| 07-Jul-1997 |
drochner | branches: 1.16.20; 1.16.22; 1.16.26; Don't use private copy of old netinet/if_ether.h. Use <net/if_ether.h> for ethernet specific definitions, and insert private definitions for ARP if needed. (The new ARP macros in <net/if_arp.h> are not used because they create larger code, and we really don't need more than ethernet/ip support here.)
|
1.15 |
| 26-Jun-1997 |
drochner | Avoid user space headers for standalone programs. Don't use sys/lib/libkern or sys/lib/libz if not standalone (ie, user space test programs).
|
1.14 |
| 15-Mar-1997 |
is | New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
1.13 |
| 13-Oct-1996 |
christos | branches: 1.13.6; backout previous kprintf changes
|
1.12 |
| 10-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
1.11 |
| 03-Jun-1996 |
pk | missing semicolon
|
1.10 |
| 23-Sep-1995 |
gwr | More cleanup: change some private types to eliminate casts, replace some "goto xxx" with return(-1). (mostly cosmetic)
|
1.9 |
| 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.8 |
| 14-Sep-1995 |
pk | Clear up some size_t/ssize_t confusion.
|
1.7 |
| 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.6 |
| 27-Jun-1995 |
gwr | Fix ARP opcode, add more debugging prints.
|
1.5 |
| 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.4 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.3 |
| 04-Aug-1994 |
brezak | branches: 1.3.2; Make libsa compile again by not including sys/errno.h
|
1.2 |
| 31-May-1994 |
hpeyerl | branches: 1.2.2; s/REVARP/ARPOP/ (duh; thanx Gordon)
|
1.1 |
| 08-May-1994 |
brezak | Standalone networking for network boot loaders.
|
1.2.2.1 |
| 05-Aug-1994 |
mycroft | update from trunk, per Brezak
|
1.3.2.2 |
| 04-Aug-1994 |
brezak | Make libsa compile again by not including sys/errno.h
|
1.3.2.1 |
| 04-Aug-1994 |
brezak | file rarp.c was added on branch netbsd-1-0 on 1994-08-04 19:39:38 +0000
|
1.13.6.1 |
| 07-Mar-1997 |
is | Use the local copy of the old-style if_ether.h for the moment, til we have time to modernize the libsa ARP support.
|
1.16.26.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.16.22.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.16.20.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.21.2.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.21.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.21.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.21.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.21.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.22.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.22.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.24.2.1 |
| 07-Dec-2007 |
yamt | sync with head
|
1.25.52.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.25.46.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.25.44.1 |
| 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
1.26.14.3 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.26.14.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.26.14.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.28.12.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.28.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.30.8.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.30.6.1 |
| 31-May-2011 |
rmind | sync with head
|
1.31.18.1 |
| 18-May-2014 |
rmind | sync with head
|
1.31.14.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.31.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.32.30.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|