History log of /src/sys/lib/libsa/arp.c |
Revision | | Date | Author | Comments |
1.35 |
| 31-Mar-2019 |
christos | fix warnings, printf formats, etc.
|
1.34 |
| 29-Mar-2014 |
jakllsch | branches: 1.34.30; Use ETHER_ADDR_LEN more.
|
1.33 |
| 17-Jan-2009 |
tsutsui | branches: 1.33.14; 1.33.24; 1.33.28; Remove __P().
|
1.32 |
| 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.31 |
| 25-Mar-2008 |
christos | branches: 1.31.4; 1.31.12; remove stray comment
|
1.30 |
| 25-Mar-2008 |
christos | fix typo
|
1.29 |
| 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.28 |
| 24-Nov-2007 |
isaki | branches: 1.28.14; style, indent, and ANSI-fy.
|
1.27 |
| 11-Dec-2005 |
christos | branches: 1.27.44; 1.27.46; 1.27.52; merge ktrace-lwp.
|
1.26 |
| 13-Jun-2005 |
junyoung | branches: 1.26.2; Remove bcmp(). Use memcmp() instead.
|
1.25 |
| 26-Feb-2005 |
perry | nuke trailing whitespace
|
1.24 |
| 31-Aug-2003 |
fvdl | branches: 1.24.8; 1.24.10; Fix signed/unsigned warnings.
|
1.23 |
| 27-Sep-2002 |
provos | branches: 1.23.6; remove trailing \n in panic(). approved perry.
|
1.22 |
| 18-Oct-2001 |
jdolecek | Fix compilation on Alpha with ARP_DEBUG. Fixes kern/6440 by R. C. Dowdeswell
|
1.21 |
| 30-Mar-2000 |
augustss | branches: 1.21.6; 1.21.8; Kill some more register declarations.
|
1.20 |
| 13-Nov-1999 |
thorpej | Backout my libsa changes.
|
1.19 |
| 11-Nov-1999 |
thorpej | Update for the improvements to libsa, and don't reference libkern.h.
|
1.18 |
| 07-Jul-1997 |
drochner | branches: 1.18.20; 1.18.22; 1.18.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.17 |
| 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.16 |
| 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.15 |
| 13-Oct-1996 |
christos | branches: 1.15.6; backout previous kprintf changes
|
1.14 |
| 10-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
1.13 |
| 08-Dec-1995 |
gwr | Check return value from sendrecv so that ARP timeout does not cause garbage to be entered into the ARP table. Also fix ARP_DEBUG code.
|
1.12 |
| 27-Sep-1995 |
pk | branches: 1.12.2; Careful with initializers.
|
1.11 |
| 23-Sep-1995 |
gwr | More cleanup: change some private types to eliminate casts, replace some "goto xxx" with return(-1). (mostly cosmetic)
|
1.10 |
| 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.9 |
| 14-Sep-1995 |
pk | Clear up some size_t/ssize_t confusion.
|
1.8 |
| 13-Sep-1995 |
gwr | Correct the padding to min Ethernet packet size.
|
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 |
| 04-Aug-1995 |
thorpej | Kill extra declaration of bcea[]. It's also defined in globals.c.
|
1.5 |
| 27-Jun-1995 |
gwr | Pad the request out to the minimum Ethernet length. Improve some debug prints...
|
1.4 |
| 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.3 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.2 |
| 04-Aug-1994 |
brezak | branches: 1.2.2; Make libsa compile again by not including sys/errno.h
|
1.1 |
| 08-May-1994 |
brezak | branches: 1.1.2; Standalone networking for network boot loaders.
|
1.1.2.1 |
| 05-Aug-1994 |
mycroft | update from trunk, per Brezak
|
1.2.2.2 |
| 04-Aug-1994 |
brezak | Make libsa compile again by not including sys/errno.h
|
1.2.2.1 |
| 04-Aug-1994 |
brezak | file arp.c was added on branch netbsd-1-0 on 1994-08-04 19:39:35 +0000
|
1.12.2.1 |
| 22-Jan-1996 |
gwr | Do not enter garbage in the ARP cache if sendrecv() times out.
|
1.15.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.18.26.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.18.22.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.18.20.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.21.8.2 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.21.8.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.21.6.2 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.21.6.1 |
| 22-Oct-2001 |
nathanw | Catch up to -current.
|
1.23.6.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.23.6.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.23.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.23.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.23.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.24.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.24.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.26.2.1 |
| 07-Dec-2007 |
yamt | sync with head
|
1.27.52.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.27.46.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.27.44.1 |
| 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
1.28.14.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.28.14.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.31.12.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.31.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.33.28.1 |
| 18-May-2014 |
rmind | sync with head
|
1.33.24.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.33.14.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.34.30.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|