9604 Commits

Author SHA1 Message Date
phk
6525e93521 The userland part of Andrew McRae's PCMCIA/PCCARD code.
This is not quite finished yet, and therefore I have not added it to the
usr.sbin/Makefile yet.
I collected a bunch of Andrews small programs into one: pccardc /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 09:03:04 +00:00
phk
cb797b9f3a Andrew McRae's pcmcia/pccard code, the kernel part.
This is still very green, but I have managed to get my modem working.
Lots of work still to do, but now at least we can commit it. /phk

Reviewed by:	phk
Submitted by:	Andrew McRae <andrew@mega.com.au>
1995-08-24 08:56:20 +00:00
gibbs
ae1e6673d9 Remove hard coded assumption that SCSI busses have 7 targets.
This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:34 +00:00
gibbs
11e9122e64 Remove hard coded assumption that SCSI busses have 7 targets.
Change some leading spaces to tabs.

This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:17 +00:00
wollman
e56598df10 Fix some problems with multicast forwarding:
Garrett,

  Here are some patches for the rate limiting code.  It should be faster,
and in particular it doesn't leak malloc'd memory any more when rate_limit'ing
a phyint.

  It now uses an mbuf chain at each vif, instead of the static queue array.
This means that the MAXQSIZE is now variable per vif (although there is no
interface to change it other than a debugger); this is an area for more
experimentation.

  Bill

Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-08-23 18:20:17 +00:00
jkh
1e0c5c0b0e Sigh. This isn't my night. I forgot the manpage updates too!
Thanks, Andrey.
1995-08-23 14:14:32 +00:00
jkh
08f0db3297 Damn! As Rod just reminded me, I didn't apply the tweak to make
this obey the mask properly.  I had it locally, but not in the diffs
I brought across.. :-(  Thanks, Rod.
1995-08-23 13:30:52 +00:00
jkh
4ef42c6c08 Support for NOAUTO mounts.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:52 +00:00
jkh
fa17d89229 Add a "noauto" flag so that you can do things like prevent your system
from not coming up multiuser just because you have a CD mount in fstab
but no CD in the drive.
Submitted by:	"Full Name Not Supplied" <simon@masi.ibp.fr>
1995-08-23 12:59:27 +00:00
jkh
20b06a26bb Don't clip d_ncylinders to value used by partitions. 1995-08-23 11:43:45 +00:00
jkh
9949f9b318 Properly initialize the d_ncylinders field to the maximum number of
cylinders.
1995-08-23 10:41:57 +00:00
jkh
9f26959919 Add a "gateway" flag so that user can set up a gateway machine automatically
from sysinstall.
1995-08-23 07:12:16 +00:00
pst
416f3402c6 Clean up compilation warnings. 1995-08-23 05:37:24 +00:00
pst
c16c80c96b Fix compilation warnings. 1995-08-23 05:35:03 +00:00
pst
c32a50c04e Clean up compilation warnings. 1995-08-23 05:31:06 +00:00
pst
75f79d1db3 Clean up compilation warning. 1995-08-23 05:26:21 +00:00
pst
9b679aa62f Clean up compilation warnings. 1995-08-23 05:19:00 +00:00
pst
502722c991 Fix up warning about const being lost. 1995-08-23 04:54:49 +00:00
pst
dbdfed4cab Fix up warning about qsort parameters 1995-08-23 04:51:05 +00:00
peter
0696f558b6 Fix some outstanding bugs in the DCD modem control..
Implement the slip/ppp "hotchar" detection to improve latency
Debug the L_RINT bypass code..
Fix an interesting feature that caused 8-bit chars to loose their top bit
in some circumstances..

This finishes the remaining outstanding problems that I'm aware of, with
the exception of efficiency...  Optimizing can come later after it's fully
debugged.
1995-08-22 00:48:17 +00:00
peter
4a71c16ab9 add a new Debug mode.. "DBG_OPTIM" - for observing the L_RINT bypass 1995-08-22 00:42:07 +00:00
peter
a66ac55780 Recognize a new debug option.. "optim" - for watching the L_RINT bypass
and hotchar selection.
1995-08-22 00:41:05 +00:00
gpalmer
f4d751c609 Add $Id$ 1995-08-22 00:38:02 +00:00
dg
f635c53ade A couple of micro optimizations to improve NULL syscall performance by
about 2%.
1995-08-21 18:06:48 +00:00
peter
2caa66b6de Remove the CFLAGS+=-I${CURDIR}/net that I previously added.
Since Bruce changed the #include <res_config.h> to #include "res_config.h"
this is no longer needed, and only makes the 'make' more verbose for
no real reason.
1995-08-21 17:50:01 +00:00
peter
14562314a8 Typo.. SIOGIFCONF -> SIOCGIFCONF 1995-08-21 16:44:02 +00:00
ache
5a4e23dc5e Upgrade to 2.9 1995-08-21 12:34:18 +00:00
asami
c41493511a Add
Kurt Olsen <kurto@tiny.mcs.usu.edu>

to the list of contributors for his great netscape mailcap file.
1995-08-21 12:30:54 +00:00
ache
30ce7d007c Upgrade 1.06 -> 1.06.1 1995-08-21 11:28:26 +00:00
bde
c48db1d712 Define DEBUG as 1 instead of as nothing so that it doesn't conflict with
-DDEBUG in libresolv/Makefile.
1995-08-21 09:16:02 +00:00
bde
1c10f9504f Fix bogus include paths, some of which stopped libresolv from compiling. 1995-08-21 09:15:40 +00:00
asami
ec06374053 Moved in my changes from CONTRIB.FreeBSD. The "M-x sort-lines" corrected
some ordering errors too.
1995-08-21 07:19:20 +00:00
peter
bb0c638ca3 Sigh.. The patches to make ndc read /etc/sysconfig to find the correct
arguments to named got lost somewhere..
1995-08-21 03:21:38 +00:00
peter
648567a828 This commit was generated by cvs2svn to compensate for changes in r10145,
which included commits to RCS files with non-trunk default branches.
1995-08-20 23:00:31 +00:00
peter
e0cda91d64 Import the missing man page for the new command "ndc" to finish the
import of 4.9.3.  This man page was produced by sed from the real version
before import, but I didn't have much choice..  This is needed to enable
the ndc target to complete a "make install"
1995-08-20 23:00:31 +00:00
peter
16e6392156 Update the DNS tools from 4.9.3-b9 -> 4.9.3-b24 1995-08-20 22:32:57 +00:00
peter
04a32155d8 Update 4.9.3.beta9p1 -> 4.9.3-beta24 1995-08-20 22:22:38 +00:00
peter
baa68db6b6 This commit was generated by cvs2svn to compensate for changes in r10142,
which included commits to RCS files with non-trunk default branches.
1995-08-20 22:22:38 +00:00
peter
044ae1c618 Update bind 4.9.3-beta9p1 to bind 4.9.3-beta24 1995-08-20 21:49:40 +00:00
peter
7e251d1b8f Update 4.9.3.beta9p1 -> 4.9.3-beta24 1995-08-20 21:46:36 +00:00
peter
d30466cb0a Update 4.9.3.b9p1 tools to 4.9.3.b24
Note: new program, "ndc", similar to gated's gdc.  This provides a superset
of named.reload and named.restart.
1995-08-20 21:43:53 +00:00
peter
3b894f5761 Update 4.9.3.beta9p1 -> 4.9.3-beta24 1995-08-20 21:32:49 +00:00
peter
ed44ed4dc6 This commit was generated by cvs2svn to compensate for changes in r10137,
which included commits to RCS files with non-trunk default branches.
1995-08-20 21:32:49 +00:00
peter
4431a8a9dc Merge in delta from 4.9.3.b9 -> 4.9.3.b24.
Much of the "-j" merge was clean, except for $Id$ and other trivial changes.
1995-08-20 21:19:18 +00:00
peter
b2b86220d1 Import of Bind-4.9.3-beta24
Yes, there will be conflicts on just about every file.  There is a
significant mainline after the initial import, and the "-j" merge conflicts
on the $Id$ lines...  Yuck!  (These comments apply to the rest of the
imports)

Obtained from: Paul Vixie <paul@vix.com>
1995-08-20 20:55:55 +00:00
peter
f9f44e44cb This commit was generated by cvs2svn to compensate for changes in r10134,
which included commits to RCS files with non-trunk default branches.
1995-08-20 20:55:55 +00:00
peter
bbe6ab4160 Update the resolver part of libc to bind-4.9.3-beta24 level (from beta9p1)
Note that this was done by selective patching from diffs, to not conflict
with the 4.4bsd base code..  This was *not* a trivial task..  I have been
testing this code (apart from cosmetic changes) in my libc for a while now.

Obtained from: Paul Vixie <paul@vix.com>
1995-08-20 20:03:06 +00:00
peter
2dd1919d1c Update the resolver include files to bind-4.9.3-beta24 level (from beta9p1)
Note: this was done by selective patching from diffs by hand, in order
to not conflict with the 4.4BSD base code.  Beta9 was done the same way.

Obtained from:	Paul Vixie <paul@vix.com>
1995-08-20 19:59:28 +00:00
ats
56db55c96e Correct a pathname. The isdn tells to look for a
/usr/src/gnu/usr.sbin/docs/INSTALL but this files resides in
/usr/src/gnu/usr.sbin/isdn/docs/INSTALL.
1995-08-20 15:52:10 +00:00
gclarkii
506c0e2fd3 Add entry for ATAPI cd-rom for current.
slight cosmetic changes.
1995-08-20 15:21:31 +00:00