julian
8f85fcd191
Add a new distribution algorythm to the 'one2many' node type.
...
The new method is 'flood' (in addition to the old round-robin)
in which incoming packets are sent to more than one outgoing hook.
(I'm not sure what Rogier is using this for but it seems generally useful
and isn't much extra)
Submitted by: Rogier R. Mulhuijzen (drwilco@drwilco.net )
2001-01-28 15:37:06 +00:00
kato
35f496038d
Merged from sys/i386/isa/npx.c revisions 1.88 and 1.89.
2001-01-28 12:31:03 +00:00
kato
1f2162efe6
Synced with sys/i386/i386/machdep.c revision 1.436.
2001-01-28 11:06:28 +00:00
wilko
c4a340f7f1
API UP1100 mainboard has been verified to work.
2001-01-28 10:09:17 +00:00
kris
6ba5c1f35d
Finish cleaning up the error reporting (standardize on err*()/warn*())
...
and fix some overflows.
Submitted by: Mike Heffner <mheffner@vt.edu>
2001-01-28 09:20:47 +00:00
marcel
50ecf90607
Add gd_witness_spin_check.
2001-01-28 08:06:50 +00:00
marcel
8f415b859c
Fix typo.
2001-01-28 08:05:55 +00:00
marcel
259a965d62
Improve kernel bootstrapping:
...
o Use objdump instead of gensetdefs(1) to build the linker sets.
o Allow overriding of nm and objdump in resp. genassym.sh and
gensetdefs.pl for non-native toolchains.
Reviewed by: arch
Perl improvements: Jos Backus <josb@cncdsl.com>, benno
2001-01-28 06:39:56 +00:00
bmilekic
e973a2097e
Move the setting of curproc to idleproc up earlier in ap_init(). The
...
problem is that a mutex lock, prior to this change, is acquired before
the curproc is set to idleproc, so we mess ourselves up by calling
the mutex lock routine with curproc == NULL.
Moving it up after the aps_ready spin-wait has us hopefully setting it
after idleproc is setup.
Solved by: jake (the allmighty) :-)
2001-01-28 03:41:01 +00:00
tegge
e5ad093955
Defer assignment of low level interrupt handlers for PCI interrupts
...
described in the MP table until something asks for the interrupt number
later on.
2001-01-28 01:07:54 +00:00
will
a1863dee19
De-__P()-ify
...
Reviewed by: markm
2001-01-28 00:35:40 +00:00
will
f2eedb1ad9
BDECFLAGS: constify; use proper types. Add $FreeBSD$, clean up #ifndef lint.
...
Reviewed by: markm
2001-01-28 00:34:29 +00:00
des
f8b630b644
Remove an assertion I forgot to remove in the previous commit: sbuf_len()
...
may now be called with an unfinished sbuf.
For consistency, copy the related comment from sbuf_delete() to sbuf_clear()
and sbuf_len().
2001-01-28 00:33:58 +00:00
des
326eddcea5
Add MLINKS for sbuf_clear() and sbuf_overflowed().
2001-01-28 00:19:10 +00:00
des
e04172a8a0
Document the changes in subr_sbuf.c rev. 1.2.
2001-01-28 00:18:54 +00:00
des
d44e193035
Add sbuf_clear() and sbuf_overflowed().
...
Move the helper macros from sbuf.h to sbuf.c
Use ints instead of size_ts.
Relax the requirements for sbuf_finish(): it is now possible to finish an
overflowed buffer.
Make sbuf_len() return -1 instead of 0 if the sbuf overflowed.
Requested by: gibbs
2001-01-28 00:13:01 +00:00
wilko
f992037f33
Document API UP1100 mainboard which is reported to work fine with FreeBSD.
...
UP1100 owners are invited to comment on the info provided here.
2001-01-27 21:34:33 +00:00
gallatin
6eba810946
The API UP1100 is close enough to a UP1000 that FreeBSD just works on it, so
...
document that fact.
Thanks to Peter Petrakis <ppetrakis@alphalinux.org> for doing a test boot.
2001-01-27 20:56:00 +00:00
gibbs
f0a7c36922
Update Copyright notices for new year. (should have been in last commit).
2001-01-27 20:54:24 +00:00
des
6a2832912d
Make an effort to actually pass the correct device to groff.
2001-01-27 19:17:40 +00:00
des
617d70a624
Add a man page for the zone allocator.
2001-01-27 19:13:08 +00:00
nyan
603702dd39
Merged from sys/isa/sio.c revision 1.320.
2001-01-27 13:02:06 +00:00
jhb
0ab9c00c3a
Turn on DEVFS by default for the alpha. Aside from vinum as mentioned by
...
phk it should work fine. If you need vinum, then don't add this to your
kernel config until vinum catches up to DEVFS.
2001-01-27 08:34:58 +00:00
phk
adee43800a
Turn DEVFS on by default.
...
You may need to turn this off if you you vinum. Apart from that I know of
no reason not to run with DEVFS.
2001-01-27 08:18:36 +00:00
jhb
65cd0e9fe4
Add a new ddb command 'witness_list' that lists the mutexes held by
...
curproc.
Requested by: peter
2001-01-27 07:51:34 +00:00
peter
440f608351
p->p_intr_nesting_level is MI now and initialized to 0 in kern_fork.c,
...
so it should be save to KASSERT() on it even on an arch that may not
use it.
2001-01-27 06:32:20 +00:00
peter
f37e30da1a
Bah, as my luck would have it, I had a kernel source tree in the window
...
while strlcpy() existed, before it got backed out due to an extended
bikeshed argument. Sigh. Back to the old version with the redundant
code to terminate the string. :-(
2001-01-27 06:01:48 +00:00
peter
dc24199262
Use strlcpy() in TUNABLE_STR_xxx() and avoid an off-by-one.
...
Noticed by: dfr
2001-01-27 05:43:58 +00:00
luigi
f11a4d83b9
Make the shell handle arrow keys
2001-01-27 03:25:01 +00:00
luigi
65b967e4ae
The magic for autodetecting the boot media does not work anymore
...
on STABLE or CURRENT. Put the explicit name for the floppy.
2001-01-27 03:23:44 +00:00
luigi
2026245108
Add dummy -n option, for compatibility with the standard netstat
2001-01-27 03:18:55 +00:00
luigi
11e2347178
Make sure we do not follow an invalid pointer in ipfw_report
...
when we get an incomplete packet or m_pullup fails.
2001-01-27 02:31:08 +00:00
jhb
6f36272449
Back out proc locking to protect p_ucred for obtaining additional
...
references along with the actual obtaining of additional references.
2001-01-27 00:01:31 +00:00
jhb
12f0c46097
- Back out over-aggressive locking of p->p_cred.
...
- Back out locking ucred's and bumping refcounts for vnode operations.
2001-01-26 23:54:40 +00:00
jhb
2ae0bfa0c0
Fix fork_exit() to take a pointer to a function that returns void as its
...
first argument rather than a function that returns a void *.
Noticed by: jake
2001-01-26 23:51:41 +00:00
jhb
affc1ab289
Update some comments, s0 in the pcb of a child returning from fork1() is
...
now passed in as a0 to fork_exit() and and s2 is passed in as a1.
2001-01-26 23:32:38 +00:00
bmah
a1a0de4a3f
Catch release notes up with security advisories 00:41, 00:76,
...
00:77 (mistakenly referenced as 00:78), 01:01 (listed previously but
now has an advisory number), 01:08, 01:09.
2001-01-26 20:24:39 +00:00
luigi
1730cea3d2
Minor cleanups after yesterday's patch.
...
The code (bridging and dummynet) actually worked fine!
2001-01-26 19:43:54 +00:00
bmah
505dec4416
New release notes: buildkernel uses KERNCONF, pkg_create/pkg_install
...
support for bzip2.
2001-01-26 19:06:00 +00:00
dfr
da083c2ba9
Initialise proc0.p_heldmtx and proc0.p_contested and call
...
mtx_enter(&Giant, MTX_DEF) after Giant is initialised.
Reviewed by: jhb
2001-01-26 17:52:34 +00:00
gallatin
0b1a847980
The osfulator needs sysvipc to work. Thanks to DES's commit to
...
the i386 linulator for pointing this out.
The alpha linulator doesn't need a dependancy, as it already
depends on the osfulator.
2001-01-26 17:12:30 +00:00
ume
816c8cac8e
s/err1/errx/.
...
http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=1673
Obtained from: KAME
2001-01-26 13:46:40 +00:00
hm
5838cb11e7
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
2001-01-26 13:33:31 +00:00
hm
bb5102c97b
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
2001-01-26 13:22:18 +00:00
hm
a39290d44c
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
...
Thanks a lot to Jakob Schripsema (sch@kpn.com ) for pointing out similarities
of the Eicon 2.02 to the Siemens I-surf driver !
2001-01-26 13:16:11 +00:00
hm
607e4ada09
Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards.
...
Increment i4b minor revision (=step) so a buildworld or a make install in
/usr/src/sys/include is necessary to get isdnd and i4b kernel parts in sync.
2001-01-26 13:12:56 +00:00
julian
5eaab37a75
correct documentation to match code.
2001-01-26 11:36:46 +00:00
julian
49e27f0a8b
Swap egress hooks for packets entering from the monitor hooks.
2001-01-26 11:35:36 +00:00
luigi
75ddda7a15
Bring dummynet in line with the code that now works in -STABLE.
...
It compiles, but I cannot test functionality yet.
2001-01-26 06:49:34 +00:00
luigi
01d9410928
Bring bridging code in line with the one which works on -STABLE.
...
It compiles on -CURRENT, but I can not test functionality yet.
2001-01-26 06:47:19 +00:00