| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
regular ARM CPU MMU re-used for I/O devices. Implementations can have a
mix of stage-2 only and stage-2/stage-2 context blocks (domains). The
IOMMU allows different ways of grouping devices into a single domain.
This implementation only supports SMMUv2, since there is basically
no relevant SMMUv1 hardware. It also only supports AArch64
pagetables, the same as our pmap. Hence lots of code was taken from
there. There is no support for 32-bit pagetables, which would have
also been needed for SMMUv1 support. I have not yet seen any
machines with SMMUv3, which will probably need a new driver.
There is some work to be done, but the code works and it's about
time it hits the tree.
ok kettenis@
|
|
|
|
|
|
| |
contains information which IOMMUs we have and how the devices are routed.
ok kettenis@
|
|
|
|
| |
ok kettenis@
|
|
|
|
| |
ok kettenis@
|
|
|
|
| |
ok kettenis@
|
|
|
|
| |
ok kettenis@
|
| |
|
| |
|
|
|
|
|
|
| |
calls to avoid losing those debug messages if
tick_msg() notices link-timeout has expired and daemonizes
dhclient.
|
|
|
|
|
|
| |
grace period of silence before emitting "<if>: no lease...", even if
the link has taken a few secocnds to come up. 'link-timoeut' remains
the hard deadline for going daemon.
|
|
|
|
| |
No functional change intended.
|
|
|
|
|
| |
from and explain why we are a bit more agressive during startup.
While here make the math a bit easier on the eyes.
|
| |
|
|
|
|
| |
deraadt@ says i broke hppa :(
|
|
|
|
| |
Prevents spurious debug message. ok djm@
|
| |
|
| |
|
|
|
|
| |
submitted the diff for the previous commit and who i forgot to credit...
|
|
|
|
|
|
| |
tweaked by deraadt
ok kettenis deraadt
|
| |
|
|
|
|
|
|
|
| |
got lost shortly before initial import.
While here explicitly delete the default route when deconfiguring an
interface. There might be corner cases where the stack will not tear
it down for us when we remove the IP address.
|
| |
|
|
|
|
|
|
| |
required in read_lease_db(). It's already set in packet_to_lease() and
thus both paths to TAILQ_INSERT(lease_db) ensure there is a non-zero
epoch in all lease_db entries.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
ok patrick@
|
|
|
|
| |
that it's not appropriate to claim that I wrote it.
|
|
|
|
| |
ok tb@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simplifies -v output, and reduces non-'-v' output.
Reduce non-'-v' output further by only displaying the first 'link up'
event.
Restore behaviour specified in dhclient.conf(5) of going daemon after
link-timeout seconds, rather than waiting another link-timeout seconds
for a lease to be accepted.
Lease verbiage problem reported, and fix tested by Mihai Popescu. Thanks!
Link verbiage problems reported, fix tested & ok tb@.
|
|
|
|
|
| |
This does not change the current behaviour, but filterops should be
invoked through filter_*() for consistency.
|
|
|
|
| |
This avoids the need to match specific DTLS version numbers.
|
|
|
|
| |
No functional change intended.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in route_input() we drop solock() after we checked socket state. We
pass mbuf(9) to this socket at next loops, while it referenced as
`last'. Socket's state could be changed by concurrent thread while
it's not locked.
Since we perform socket's checks and output in same iteration, the
logic which prevents mbuf(9) chain copy for the last socket in list
was removed.
ok bluhm@ claudio@
|
|
|
|
| |
Pointed out by deraadt
|
|
|
|
| |
Pointed out by deraadt
|
|
|
|
| |
pointed out by deraadt
|
|
|
|
| |
pointed out by deraadt
|
|
|
|
|
| |
the engine process for parsing instead of passing an fd.
Let's us tighten the engine's pledge back down to "stdio".
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the go ecosystem).
Properly handle failing daemon startup now that we have pipefail.
To take advantage of this new feature, just add foo_logger=facility to the
daemon rc.d(8) script or in rc.conf.local(8) or use rcctl:
rcctl set foo logger daemon.info
tweak for checking flags in rcctl(8) from martijn@
"this looks pretty good" deraadt@
ok sthen@
|
| |
|
| |
|
|
|
|
|
| |
actually make things a bit faster.
OK deraadt@
|
| |
|
| |
|
| |
|
| |
|