christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
is
74a405e314
Avoid overlapping struct assignment for FDDI. Should fix netiso like in the
...
Ethernet case.
2006-12-10 12:34:42 +00:00
is
f70b506cfb
use m_adj instead of explicit pointer manipulation
2006-12-05 16:36:14 +00:00
is
a1f6d5cc3f
explain magic constant
2006-12-05 16:33:56 +00:00
is
07e04d08c3
Remove an overlapping struct copy from ether_input, which caused address
...
corruption for incoming netiso packets with recent (at least NetBSD-3 and
later) compilers. This is done in a way that the copy is avoided totally.
Code path tested with tcp+udp/ipv4+ipv6, arp and ISO cltp/clnp.
Visually ok'd by Christos@.
2006-12-01 18:43:40 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
matt
e50668c7fa
Constify protosw arrays. This can reduce the kernel .data section by
...
over 4K (if all the network protocols) are loaded.
2004-04-22 01:01:40 +00:00
matt
a87928f350
ANSI'fy, de-__P(), and constify some read-only data.
2004-04-19 05:16:45 +00:00
wiz
cff5e477ad
Process has only one c. From miod@openbsd.
2003-09-26 22:23:58 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
matt
8dcbea3bed
Eliminate commons.
2002-05-12 21:30:35 +00:00
lukem
4f2ad95259
add RCSIDs
2001-11-13 00:56:55 +00:00
jdolecek
934f52d4ff
Sprinkle couple of cosmetic changes - use 'extern' in headers, make
...
some stuff static, const as appropriate, use static TAILQ_HEAD_INITIALIZER()
instead TAILQ_INIT() call.
2001-06-19 07:37:16 +00:00
thorpej
bf2dcec4f5
Remove the use of splimp() from the NetBSD kernel. splnet()
...
and only splnet() is allowed for the protection of data structures
used by network devices.
2001-04-13 23:29:55 +00:00
itojun
498c0185d2
add IFT_GIF case. from chopps.
2001-02-20 10:38:37 +00:00
augustss
8529438fe6
Remove register declarations.
2000-03-30 12:51:13 +00:00
chopps
f420a461a1
allow delivery of routing protocol pdus to `raw' sockets even when the
...
interface has no iso address
2000-01-08 20:39:45 +00:00
chopps
0f274aa73e
don't check for ether_output, instead use if_type == IFT_ETHER
...
while we are here add IFT_FDDI support
1999-04-14 16:26:42 +00:00
jonathan
5c0c5dd0b4
defopt ISO TPIP.
1998-07-05 04:37:35 +00:00
thorpej
4c54445530
Use offsetof() from libkern.h
1998-01-28 02:35:10 +00:00
is
07b064e02e
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.
1997-03-15 18:09:08 +00:00
christos
5545959d0b
backout previous kprintf changes
1996-10-13 02:03:00 +00:00
christos
6d7ad25bea
printf -> kprintf, sprintf -> ksprintf
1996-10-10 23:12:43 +00:00
cgd
7e4d04910d
fix screw-up in the prototyping changes: print pointers with %p, NOT
...
by casting them to (unsigned int) then printing with %x.
1996-04-13 01:34:06 +00:00
christos
2d4af9a7f8
netiso prototypes and fixes to get -DTUBA to compile.
1996-02-13 22:07:57 +00:00
mycroft
10a73abd8b
Initialize iso_ifaddr.
1995-07-27 20:36:14 +00:00
mycroft
3c833d10fc
Clean this up a bit. Use queue.h more; de-uglify casts.
1995-06-13 07:13:14 +00:00
mycroft
d2307f3ecb
Update to match data structure changes.
1995-06-13 05:52:42 +00:00
cgd
cf92afd66e
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
1994-06-29 06:29:24 +00:00
mycroft
c427e65091
Update to 4.4-Lite networking code, with a few local changes.
1994-05-13 06:08:03 +00:00
cgd
d2b5056596
reorder includes as appropriate
1994-01-04 08:13:28 +00:00
mycroft
95b048b53a
Canonicalize all #includes.
1993-12-18 00:40:47 +00:00
cgd
10bd06c138
Modification to correctly implement CLNP Echo
...
(from Havard Eidnes <Havard.Eidnes@runit.sintef.no>)
1993-05-21 12:50:54 +00:00
cgd
b3ab33bca9
file header cleanup and rcsid additions
1993-05-20 05:26:42 +00:00
cgd
db622a7428
added netccitt, netiso, and netns support, from (currently
...
alpha) patch 126
1993-04-09 12:00:07 +00:00