summaryrefslogtreecommitdiffstats
path: root/sys/netinet/if_ether.c
Commit message (Collapse)AuthorAgeFilesLines
* Completed function declarations and/or added prototypes.bde1995-12-021-1/+4
|
* Remove the last trace of arptnew()phk1995-10-221-2/+1
|
* Convert ARP to use queue.h macros rather than insque/remque. Whilewollman1995-10-051-8/+20
| | | | | | | we're at it, eliminate obsolete exposure of `struct llinfo_arp' to the world. (This dates back to when ARP entries were not stored in the routing table, and there was no other way for the `arp' program to read the whole table than to grovel around in /dev/kmem.)
* Delete obsolete #if 0 block.wollman1995-06-271-11/+1
|
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
|
* Make networking domains drop-ins, through the magic of GNU ld. (Some day,wollman1995-05-111-2/+5
| | | | | | there may even be LKMs.) Also, change the internal name of `unixdomain' to `localdomain' since AF_LOCAL is now the preferred name of this family. Declare netisr correctly and in the right place.
* Replaced some bcopy()'s with memcpy()'s so that gcc while inline/optimize.dg1995-05-091-29/+20
|
* Cleanup loopback interface support.pst1995-04-261-2/+2
| | | | Reviewed by: wollman
* Add and move declarations to fix all of the warnings from `gcc -Wimplicit'bde1995-03-161-2/+1
| | | | | | (except in netccitt, netiso and netns) and most of the warnings from `gcc -Wnested-externs'. Fix all the bugs found. There were no serious ones.
* Add inet_ntoa() and replace ARP's private routine with same.wollman1995-03-161-24/+6
|
* Added missing newlines to calls to log().dg1995-02-201-3/+3
|
* Make arp_rtrequest() static since nobody needs to referene it any more.wollman1994-12-221-2/+2
|
* Move ARP interface initialization into if_ether.c:arp_ifinit().wollman1994-12-221-1/+12
|
* Update calls to rtalloc1(). Also merge rt_prflags with rt_flags.wollman1994-12-131-3/+3
|
* Clean up ARP error messages: format IP addresses, explain arplookup()wollman1994-11-021-13/+44
| | | | failures in English.
* Fix a bug which caused panics when attempting to change just the flags ofwollman1994-10-111-2/+13
| | | | | | | | a route. (This still doesn't work, but it doesn't panic now.) It looks like there may be a number of incipient bugs in this code. Also, get ready for the time when all IP gateway routes are cloning, which is necessary to keep proper TCP statistics.
* GCC cleanup.phk1994-10-021-2/+3
| | | | | | Reviewed by: Submitted by: Obtained from:
* Implement full proxy ARP, gated on option ARP_PROXYALL. This allowswollman1994-10-011-7/+44
| | | | | | | | | | | a FreeBSD box to do proxy ARP as easily as most commercial routers do, without messing around with (potentially variable) Ethernet addresses. This code is really quite simple; I'm not at all sure why it wasn't implemented in 4.4. It might be worth stealing an interface flag (maybe IFF_LINK1) to use for finer-grained control over which interfaces get proxy treatment. For the moment, it's all or nothing.
* Fix up some sloppy coding practices:wollman1994-08-181-2/+1
| | | | | | | | | | | | - Delete redundant declarations. - Add -Wredundant-declarations to Makefile.i386 so they don't come back. - Delete sloppy COMMON-style declarations of uninitialized data in header files. - Add a few prototypes. - Clean up warnings resulting from the above. NB: ioconf.c will still generate a redundant-declaration warning, which is unavoidable unless somebody volunteers to make `config' smarter.
* Added $Id$dg1994-08-021-0/+1
|
* BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-241-0/+554
OpenPOWER on IntegriCloud