Julian Elischer
41fbdc966f
submitted by: archie@whistle.com
...
Don't search for interface addresses matching interface "NULL"
it's likely to cause a page fault..
this can be triggered by the ipfw code rejecting a locally generated
packet (e.g. you decide to make some network unreachable by local users)
1997-05-23 22:33:16 +00:00
Peter Wemm
6875d25465
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not
...
ready for it yet.
1997-02-22 09:48:43 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Garrett Wollman
59562606b9
Convert the interface address and IP interface address structures
...
to TAILQs. Fix places which referenced these for no good reason
that I can see (the references remain, but were fixed to compile
again; they are still questionable).
1996-12-13 21:29:07 +00:00
Paul Traina
9c4b2574d4
Handle ICMP codes defined in RFC1812 more appropriately
1996-09-20 08:23:54 +00:00
Garrett Wollman
5e2d069649
Eliminate some more references to separate ip_v and ip_hl fields.
1996-07-24 18:46:19 +00:00
Garrett Wollman
d3d20ad196
Always pass a route structure when calling ip_output().
1996-04-03 18:52:22 +00:00
Poul-Henning Kamp
7e6f7714ce
Fix two cases where ia->ia_ifp could be NULL.
1996-04-02 12:26:10 +00:00
Bill Fenner
e62b8c4939
Make rip_input() take the header length
...
Move ipip_input() and rsvp_input() prototypes to ip_var.h
Remove unused prototype for rip_ip_input() from ip_var.h
Remove unused variable *opts from rip_output()
1996-03-26 19:16:46 +00:00
Bruce Evans
b62d102cbb
Uniformized pr_ctlinput protosw functions. The third arg is now `void
...
*' instead of caddr_t and it isn't optional (it never was). Most of the
netipx (and netns) pr_ctlinput functions abuse the second arg instead of
using the third arg but fixing this is beyond the scope of this round
of changes.
1995-12-16 02:14:44 +00:00
Poul-Henning Kamp
f708ef1b9e
Another mega commit to staticize things.
1995-12-14 09:55:16 +00:00
Garrett Wollman
be070f4335
Added a conditionalized printf for debugging MTU discovery.
1995-12-08 16:46:06 +00:00
Bruce Evans
2baeef32b6
Removed unnecessary #includes of vm stuff. Most of them were once
...
prerequisites for <sys/sysctl.h>.
subr_prof.c:
Also replaced #include of <sys/user.h> by #include of <sys/resourcevar.h>.
1995-12-06 23:37:44 +00:00
Garrett Wollman
b7a44e3486
Path MTU Discovery is now standard.
1995-12-05 17:46:50 +00:00
Bruce Evans
1031ab97d2
Fixed the type of a function pointer.
1995-11-18 13:25:41 +00:00
Poul-Henning Kamp
0312fbe97d
New style sysctl & staticize alot of stuff.
1995-11-14 20:34:56 +00:00
Garrett Wollman
5cbf3e086c
Initial back-end support for IP MTU discovery, gated on MTUDISC. The support
...
for TCP has yet to be written.
1995-09-18 15:51:40 +00:00
Garrett Wollman
2b758395ea
Fix long-standing bug in ICMPPRINTFS code where NTOHL was used instead
...
of ntohl for printing IP addresses, by instead substituting inet_ntoa()
to produce human-readable output.
Obtained from: 4.4-Lite-2
1995-08-29 17:49:04 +00:00
Garrett Wollman
5b7ee6ed04
ICMP messages received from broken hosts which reply to multicast packets
...
were mistakenly delivered, rather than getting thrown out, which caused
substantial lossage.
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1995-07-10 16:16:00 +00:00
Rodney W. Grimes
9b2e535452
Remove trailing whitespace.
1995-05-30 08:16:23 +00:00
Bruce Evans
b5e8ce9f12
Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
...
(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.
1995-03-16 18:17:34 +00:00
Garrett Wollman
f2ea20e676
Add lots of useful MIB variables and a few not-so-useful ones for
...
completeness.
1995-02-16 00:27:47 +00:00
Poul-Henning Kamp
ac0776aed7
Cosmetics: silences gcc -Wall.
1994-10-08 22:39:58 +00:00
Poul-Henning Kamp
623ae52e4e
GCC cleanup.
...
Reviewed by:
Submitted by:
Obtained from:
1994-10-02 17:48:58 +00:00
David Greenman
3c4dd3568f
Added $Id$
1994-08-02 07:55:43 +00:00
Rodney W. Grimes
df8bae1de4
BSD 4.4 Lite Kernel Sources
1994-05-24 10:09:53 +00:00