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
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
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
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
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
cgd
e7c1a9e7f9
cast pointers correctly, ioctl cmds are u_longs, most int != long type bogons
1995-03-08 02:14:50 +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
95b048b53a
Canonicalize all #includes.
1993-12-18 00:40:47 +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