Age | Commit message (Collapse) | Author |
|
byte order. Spotted by Gleb Smirnoff (glebius@FreeBSD.org), thanks!
ok tedu
|
|
if needed, so it disables reading from the pane. This can be problem
with some programs. So make tmux automatically exit all modes after 180
seconds of inactivity and if there is pending output.
|
|
|
|
reverse DNS not matching. We haven't supported IP-based auth methods
for a very long time so it's now misleading. part of bz#2585, ok markus@
|
|
|
|
|
|
branch specifiers. Unlikely, but better safe than sorry.
|
|
|
|
new "llprio" setting on the pppoe(4) interface instead.
Tested by Daniel Gillen and myself, ok mikeb
|
|
|
|
don't mention FW_UPDATE, it's an internal detail
|
|
an immediate timeout if a positive value is specified is unexpected
behavior. Defer calling the handler for at least one tick. Do not
change that timeout_add(0) gives you an immediate timeout.
OK millert@ uebayasi@ tedu@
|
|
see pkg_add(1) for details.
Search framework makes that surprisingly simple.
|
|
detect function. Remove the board-specific return 1 cases as they all
match the case of a "non-removable" property.
Note that this introduces a
sdmmc0: can't enable card
message on the CuBox-i as is has the internal eMMC controller enabled in
its device tree even though there is no eMMC soldered onto the board.
ok jsg@
|
|
property.
From Tom Cosgrove.
|
|
|
|
emphasize -U straight away because people often don't even realize it's
there.
Make more use of default stem so that we don't have to update examples too
often.
Ditch the interactive ftp stuff, there's nobody that actually uses that,
especially since there are almost no ftp mirrors left.
|
|
splraise is a wrapper around the sh _cpu_intr_raise(), and all the
splfoo macros are now defined as calling splraise(IPL_FOO).
tested on my landisk box
|
|
such that we can distinguish between non-existing properties and zero-length
properties. This brings the FDT code in line with the real OFW
implementations.
ok jsg@
|
|
``rt->rt_ifa'' later.
|
|
memory.
This will allow to unlink 'sruct rtentry' and 'struct ifaddr' to be able
to add route entries without needing an address.
ok sthen@, visa@, florian@
|
|
|
|
|
|
art_lookup and art_match now return an active srp_ref, which the caller must
leave when it's done with the returned route (if any). This allows lookups
to be done without holding any locks.
The art_table and art_node garbage collectors are still responsible for
freeing items removed from the routing table, so they now use srp_finalize
to wait out any active references, and updates are done using srp_swap
operations.
ok dlg@ mpi@
|
|
another step toward making splraise an MI api.
ok aoyama@
|
|
|
|
The Configuration Sequence Number optional TLV is documented in RFC 5036,
pages 53 and 54.
Fixes IxANVL LDP test 23.10.
|
|
|
|
After writing data into this loop, it was spinning forever causing
a kernel hang. Detect the loop by counting how often the same mbuf
is spliced. If that happens 128 times, assume that there is a loop
and abort the splicing with ELOOP.
Bug found by tedu@; OK tedu@ millert@ benno@
|
|
This prevents neighbors stuck in the initialization FSM to linger forever
as long as the associated transport connection is up.
This timeout can be seen in the 'Session Initialization State Transition
Diagram' of RFC 5036. The RFC, however, doesn't specify how much we
should wait. Let's use 180 seconds for that, the default LDP hold time.
Fixes IxANVL LDP test 6.15.
|
|
|
|
With the introduction of IPv6 support by RFC 7552, the handling of Hello
packets in ldpd became something incredibly complex. Neighbors can change
from single-stack LDP to dual-stack and vice-versa. They can change
their transport preference, their transport addresses (IPv4 and IPv6)
and even start or stop sending the Dual-Stack TLV. We also have to take
care to reject things like multiple adjacencies advertising different
transport-addresses for the same neighbor. ldpd was failing for some of
the cases mentioned above, this patch fixes these issues and attempts
to make the code easier to read.
|
|
are constants; save two more ints.
From Patrick Keshishian
ok mpi
|
|
utvfu_match().
From Patrick Keshishian
ok mpi
|
|
And as a result get rid of a few defines/flags.
* Fix _as_close() to and audio bulk thread exit.
* Change sc->sc_as_running into a flag; save an int.
From Patrick Keshishian
ok mpi
|
|
|
|
map, to avoid grabbing the kernel lock when pool_get() needs to allocate
a new pool page. Hopefully this really is the last case where we might grab
the kernel lock for interrupt-safe pools.
ok mpi@
|
|
|
|
- Move the tests from splice to new sosplice directory for consistent naming.
- Split the API tests and the TCP splicing tests into separate directories.
- Create some tests for the upcoming UDP splicing.
- Tests can be run in obj directories now.
- The API tests can run both on a local and on a remote machine now.
- Fix the forking TCP tests which splice and read or write simultaneously.
- Bunch of little fixes for races in the tests.
- Deduplicate code, move checks into common functions.
|
|
supported.
|
|
of dev->dying. With this we also can use them on device closing, not just
detaching.
ok mpi
|
|
in{,6}_ioctl() that do not deal with sockets.
This will allow to automagically configure interface addresses in
the kernel without too many layer violations.
Required by upcoming umb(4).
|
|
Should prevent a race triggering a use-after-free reported by
martijn@ on bugs@
|
|
ok tb@
|
|
ok kettenis@
|
|
gets us a bit closer to an MI splraise api.
|
|
this also moves us toward having an MI splraise().
sparc64 (and sparc) are different to the other archs because they
have macros that build templates. each spl uses that macro to create
an instance of an inline function specific to that spl call.
this moves it to having a single splraise inline that the spl api is
defined with. eg, #define splfoo() _splraise(IPL_FOO).
ok kettenis@
|
|
|
|
|
|
|