Age | Commit message (Collapse) | Author |
|
bridge initialization if necessary; enable ppb on IP27 and IP30 kernels.
With feedback from kettenis@; macepcibr to gain the same functionality soon.
|
|
|
|
GENERIC and SUN4M kernels.
ok miod@
|
|
the sun4m iommu. Bits and pieces from NetBSD, with some additional tweaks
and a bus_dmamap_load_mbuf() implementation from myself.
ok miod@
|
|
Traffic shaping code should not be inside routing code.
If you want to rate-limit use altq instead.
ok claudio@ henning@ dlg@
|
|
ok claudio@ henning@ dlg@
|
|
ok claudio@ laurent@
|
|
upstream.
ok claudio@
|
|
|
|
|
|
- move the code back into cmd.c and merge with the existing functions where
possible;
- accept "-tttyp0" as well as "-t/dev/ttyp0" for clients;
- when looking up session names, try an exact match first, and if that fails
look for it as an fnmatch pattern and then as the start of a name - if more
that one session matches an error is given; so if there is one session called
"mysession", -tmysession, -tmysess, -tmysess* are equivalent but if there
is also "mysession2", the last two are errors;
- similarly for windows, if the argument is not a valid index or exact window
name match, try it against the window names as an fnmatch pattern and a
prefix.
|
|
Encapsulated pppoe packets are moved into the rdomain of the physical interface
because it is possible that a pppoe(4) interface is in a different rdomain
then the physical interface.
OK reyk@
|
|
will have more than one temperature sensor;
ok tedu
|
|
if the reply is an error and retire the NFS_RETERR hack. For NFSv3 mounts
the flag was set and reply mbuf not freed to allow the callers to handle
the post-op attributes, or just free the mbuf for NFSv2.
Tested by myself and jasper@ on various arch's.
OK blambert@.
|
|
IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen).
the first was deprecated by the use of IFQ_SET_MAXLEN.
|
|
interfaces down to the queue on the physical interface immediately.
this avoids having the tx mitigation code wasting cpu time dicking around
with simply shuffling packets off virtual interface queues and lets it
do its job of ammortising the cost of calling a real interfaces start
routine.
it also prevents an artificial inflation of the physical interfaces queue
length where packets could hide on the virtual interfaces queues during
softnet before being dumped en masse onto the hardware. this will smooth
out the rate at which packets are submitted to the hardware.
kjc@ says this has no impact on altq. ya henning@
|
|
screen interactive programs to preserve the screen contents. When activated, it
saves a copy of the visible grid and disables scrolling into and resizing out
of the history; when deactivated the visible data is restored and the history
reenabled.
|
|
|
|
|
|
|
|
fix from joerg at netbsd via kristaps@
|
|
so that's what e.g. NetBSD and FreeBSD do. However, for *now*, we want to
stick with the exact behaviour of the in-tree groff in OpenBSD.
ok jmc@
|
|
(even though it's useless, unescaped "-" is just the same)
|
|
|
|
|
|
|
|
from joerg at netbsd via kristaps@
|
|
|
|
|
|
The simplification of the internal code has already been done before,
this is just the user interface adjustment.
|
|
define additional warning macro mdoc_nwarn()
remove obsolete warning functions mdoc_warn(), pwarn(), vwarn(), nwarn()
remove various now unused "enum mdoc_warn" and "enum mwarn"
|
|
suggested by and ok marco@
|
|
ok marco@
|
|
and use the so improved mdoc_nerr() at many places;
get rid of now unused static functions perr()
|
|
removed in upstream gdb sources.
ok kettenis@
|
|
ok millert
|
|
in error paths while I'm there. Eliminate a fairly useless local variable
as well.
ok miod@
|
|
ok millert sthen
|
|
and use the so improved mdoc_nerr() at many places
|
|
use it as a new argument to mdoc_err(), the same way as for for man_err(),
and use string tables instead of switch statements to select error messages
|
|
ok miod@
|
|
|
|
mdoc_verr is not using enum mdoc_warn, so use it at a few more places
|
|
Adapted from FreeBSD. OK deraadt@
|
|
remove type from mdoc_vwarn arguments, and use this function where apropriate
|
|
unify manwarn() and mdocwarn() into mwarn()
|
|
always call malo_stop which removes the previously registered
interrupt handler from the cardbus interrupt handler chain.
Otherwise, since malo_init gets called twice in a error case,
our interrupt handler got registered twice and on the next
device detach, just the last registered interrupt handler got
removed, which leaves one left. That caused a kernel page fault
trap as soon our "zombie" interrupt handler got called.
Fix a typo while here.
|
|
|
|
ok millert@ gilles@ sthen@
|
|
frees the command list bound to the key while it is still being executed,
leading to a use after free. To prevent this, create a dead keys list and defer
freeing replaced or removed key bindings until the main loop when the key
binding will have finished executing.
Found by Johan Friis when creating a key binding to reload his configuration
file.
|