kleink
a04dace856
Spelling error.
1998-05-09 14:24:31 +00:00
fvdl
e5bc90f40c
Merge with Lite2 + local changes
1998-03-01 02:20:01 +00:00
kleink
59fe905973
Fix variable declarations: register -> register int.
1998-02-14 19:34:12 +00:00
thorpej
c5dab54215
- Be more careful with type sizes (many u_long -> u_int32_t in protocol
...
structures).
- Use NTOH*() and HTON*() where appropriate.
- Some slight formatting cleanup in a few places.
1997-07-18 19:30:33 +00:00
thorpej
a0e791807e
Eliminate use of dtom() from the network code, allowing more flexible
...
use of mbuf external storage and increasing performance (by eliminating
an m_pullup() for clusters in the IP reassembly code).
Changes from Koji Imada <koji@math.human.nagoya-u.ac.jp>, in PR #3628
and #3480 , with ever-so-slight integration changes by me.
1997-06-24 02:25:59 +00:00
christos
3a56279cee
PR/3408: From Koji Imada: mv_faults on SPP connections.
1997-03-29 17:01:38 +00:00
christos
cb32007a8b
backout previous kprintf change
1996-10-13 01:59:55 +00:00
christos
1005eb6f98
printf -> kprintf, sprintf -> ksprintf
1996-10-10 23:25:50 +00:00
christos
98d5537195
- make this compile again
...
- printf -> kprintf, sprintf -> ksprintf
1996-10-10 23:22:58 +00:00
mycroft
90cf086c4f
Restructure ns_control() like other protocols.
1996-09-08 14:49:41 +00:00
mycroft
5fda0ab8a3
Make sure the control mbufs are freed in all cases.
...
Return ENOPROTOOPT rather than picking pseudo-random error values.
Restructure *_ctloutput() functions to match other protocols.
1996-09-08 14:48:21 +00:00
mycroft
49d52c9b1c
Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, PRU_BIND and
...
PRU_CONTROL. The usrreq interface really needs to be split up, but this will have to wait.
Remove SS_PRIV completely.
1996-05-22 13:54:55 +00:00
scottr
64da2bdad9
Include <machine/cpu.h> to get setsoftnet().
...
XXX - We need this for at least amiga and hp300. This change must die,
and is intended as a temporary workaround only.
1996-05-09 22:29:25 +00:00
thorpej
4edabe2501
Changed struct ifnet to have a pointer to the softc of the underlying
...
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 02:40:22 +00:00
christos
4dd67bbcd4
Fix(?) (I have no way to test this) netns crash when receiving PRC_REDIRECT's
...
I handled them in a similar way with other protocols, by calling:
ns_pcbnotify(..., ns_rtchange, ...)
I hope it works.
Fixes PR/2266
1996-03-27 14:44:14 +00:00
christos
acdfea75a0
ns_cksum.c: Bring prototype into scope.
...
ns_var.c: Add forward declaration for struct sockaddr;
1996-03-14 18:44:41 +00:00
christos
6c52b1a5eb
Fixed bug I introduced in the previous changes. In the ctlinput functions,
...
I used the void * arg, instead of the sockaddr argument...
1996-02-18 05:42:59 +00:00
christos
f0684ee41d
netns prototypes
1996-02-13 22:13:43 +00:00
mycroft
873ed30f83
so_pcb should be a void *.
1995-08-17 02:57:20 +00:00
mycroft
af8b19a276
Allocate PCBs with malloc(), not mgetclr().
1995-08-16 00:32:40 +00:00
mycroft
5482957905
splnet --> splsoftnet
1995-08-12 23:59:09 +00:00
mycroft
8598ef4a21
Initialize ns_ifaddr.
1995-07-27 20:37:27 +00:00
mycroft
7d87f9110f
Clean this up a bit. Use queue.h more; de-uglify casts.
1995-06-13 08:36:58 +00:00
mycroft
e47a488874
nsipstart() should return void.
1995-04-11 04:25:21 +00:00
briggs
6efcd1b6d4
KERNEL -> _KERNEL
1995-03-29 21:57:43 +00:00
jtc
f76f1f89ad
KERNEL -> _KERNEL
1995-03-26 20:35:13 +00:00
cgd
e7c1a9e7f9
cast pointers correctly, ioctl cmds are u_longs, most int != long type bogons
1995-03-08 02:14:50 +00:00
mycroft
5ab475b686
Reduce some redundant code.
1995-02-01 09:10:38 +00:00
cgd
6ac2bbfc35
be more careful with types, also pull in headers where necessary.
1994-10-30 21:43:03 +00:00
cgd
707aae0bd3
don't redefine time.
1994-09-20 06:42:10 +00:00
cgd
fccfa11af5
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
1994-06-29 06:39:25 +00:00
mycroft
c191ecd14e
Update to 4.4-Lite networking code, with a few local changes.
1994-05-13 06:10:16 +00:00
mycroft
986265a242
Need cpu.h for setsoftnet().
1994-02-20 03:19:45 +00:00
mycroft
bf98a55f37
Deprecate af.h.
1994-02-10 17:25:03 +00:00
deraadt
fa8be24b36
delete references to mtpr.h
1994-01-20 18:17:00 +00:00
mycroft
00d41f83e8
Make this compile again after netinet changes.
1994-01-10 22:01:43 +00:00
mycroft
27876f2d51
Correct order of arguments to m_get*().
1994-01-06 23:58:17 +00:00
mycroft
95b048b53a
Canonicalize all #includes.
1993-12-18 00:40:47 +00:00
cgd
e2882c801d
fix multiple inclusion protection and rcsid, because of RCS+crash fuckup
1993-05-21 07:44:05 +00:00
cgd
a506801dc2
header cleanup & id string addition
1993-05-20 04:35:46 +00:00
mycroft
3bb2e9a555
Restore files lost during crash.
1993-04-20 11:32:23 +00:00
mycroft
7cf53ab06a
Add consistent multiple-inclusion protection (repeat).
1993-04-20 11:25:21 +00:00
cgd
6bd0af9a08
re-merged include file changes which got eaten by crash
1993-04-20 01:00:44 +00:00
mycroft
235bd1db44
Add consistent multiple-inclusion protection.
1993-04-19 03:45:34 +00:00
cgd
db622a7428
added netccitt, netiso, and netns support, from (currently
...
alpha) patch 126
1993-04-09 12:00:07 +00:00