Age | Commit message (Collapse) | Author |
|
selected. All rasops fonts are managed by wsfont, which allows a font to be
loaded on a rasops device and used on another.
Currently not plumbed in any driver yet. This is work in progress.
|
|
ok henning pelikan
|
|
return the number of active aka RTF_UP multipath routes. OK grep & gcc
|
|
equivalent Linux code a bit better and was probably what jsg@ intended in
the first place.
ok jsg@
|
|
cksum needs to be 0'd before, pf does that now (just like in the tcp/udp
case) and nothing else uses the icmp "offloading" yet.
with & ok bluhm
|
|
with & ok bluhm
|
|
|
|
So far, only passphrase-based crypto volumes were bootable. Full disk
encryption with keydisks required a non-crypto partition to load the kernel.
The bootloader now scans all BIOS-visible disks for RAID partitions and
automatically associates keydisk partitions with their crypto volume.
Attempting to boot from a volume without its keydisk currently results
in a passphrase prompt (this might be changed in the future).
There is no need to re-create existing volumes. Moving the root partition
onto the crypto disk and running installboot(8) is all that's needed.
help & ok jsing
|
|
since rt_mpath_prio() and rt_mpath_next() ensure that this is always the
case.
OK henning@
|
|
OK henning@
|
|
|
|
|
|
rtm_flags and rtm_fmask do not change flags that are kernel specific (e.g.
RTF_CLONED). OK henning@
|
|
|
|
Still some important missing pieces, and this is not yet enabled.
OK bluhm@
|
|
|
|
get disk size, since DL_SETDSIZE() takes disk sector values, not
512-byte block values.
|
|
during hibernate resume.
requested by deraadt
|
|
HIB_DEBUG to see these)
|
|
Fixes resume time stream corruption seen on x230 with large (16GB)
unhibernation
|
|
at least one supervisor mode (U/S bit = 0) setting in higher level paging
structures. This diff removes PG_u flags from the hibernate resume time
pmap (there was really no reason we needed it), to allow hibernate to
work on Ivy Bridge and later CPUs.
ok deraadt
|
|
|
|
(though unlikely) for the end of stream marker to overflow from one page.
This should fix a few (but not all) spurious failure-to-hibernate errors.
Also remove an unnecessary cache flush during deflate.
ok deraadt
|
|
|
|
a bug that nobody (even the original author) knows how to fix.
"kill with fire" deraadt@
|
|
ok miod
|
|
type 0 and dropped the packet if it found one. RFC 5095 demands
to handle a routing header type 0 like an unrecognised routing type.
This is enough to protect the own machine.
To protect a network as a firewall, we have pf which does the same
full scan in pf_walk_header6(). As pf is enabled by default, nothing
changes for most users. If you turn off pf on your router, you
should not expect extra protection.
Get rid of the double scanning in ip6_input() and and the older
disabled code in route6_input(). No more special treatment of
routing header type 0 in the IPv6 stack.
OK henning@ mikeb@
|
|
than 65536 bytes, so make parse_structinfo.pl detect that and
switch to u_int for sizes and offsets when that happens.
ok miod@
|
|
device is.
|
|
hook to track any changes of the parent multicast interface.
|
|
they have found the interface address, so we can get rid of the
additional variable ia_if. No functional change.
OK mpi@ phessler@
|
|
|
|
Tested extensively by henning@ and myself.
|
|
to the routing table from the hardware interrupt context defer the
if_link_state_change to the process context.
a token (an interface index) is passed to the workq in order to
make sure that if the interface would be gone by the time syswq
goes around to run the task it would just fall through.
ok henning, mpi, deraadt, claudio
|
|
|
|
them ignore the SIOC{ADD,DEL}MULTI ioctls.
ok reyk@, claudio@
|
|
one were to use an ISO-8859-7-encoded font on a raster display, yet none of
the fonts the kernel chooses from uses this encoding.
|
|
|
|
|
|
ok mpi@ henning@ benno@
|
|
|
|
configuration steps. But vxlan(4) has to configure the link state and
address hooks of a parent interface that potentially need splnet().
So revert everything back to use splnet() for now.
Discussed with mpi@
|
|
and link state changes on the interface that is sending out the tunnel
traffic. Attach a link state and address hook in this case and reset the
multicast configuration. This also fixes a problem on VMware that looses
the multicast associations when the virtual link state of the NIC is
triggered.
|
|
limit the possible races related to unscheduled task, or anything
else, relying on an unique index.
I say "limit" here because a race can still occurs if you run out
of indexes and jump back to 1. A generation number can be added
later to avoid this problem.
ok deraadt@, claudio@, krw@, mikeb@, "I can live with it" reyk@
|
|
in the v4 case any more, and computing the cksum in the v6 case isn't
needed either. ok florian lteo
|
|
ok lteo florian
|
|
ok lteo florian
|
|
already there, just compute it - it's dirt cheap. since that happens
very late in ip_output, the rest of the stack doesn't have to care about
checksums at all any more, if something needs to be checksummed, just
set the flag on the pkthdr mbuf to indicate so.
stop pre-computing the pseudo header checksum and incrementally updating it
in the tcp and udp stacks.
ok lteo florian
|
|
readdoslabel(). Ditto all the MD variables whose addresses are passed
to readdoslabel() via partoffp.
Fix some 512-byte block vs disk sector confusion in hppa and sgi.
All the DL_GETxxxxx() defines return disk sector values. All
DL_SETxxxx() take disk sector values. These changes should be no-ops
until a drive using non-512-byte-sectors is encountered.
ok deraadt@
|
|
the safe version to traverse the TAILQ list.
ok deraadt@
|