Age | Commit message (Collapse) | Author |
|
reports more than 3 bulk-out endpoints.
Problem found by Pierre Pronchery (khorben) during code inspection.
ok mpi@ kevlo@
|
|
|
|
This is a preliminary step for using percpu counters with the data.
OK mpi@
|
|
This lets the code run without KERNEL_LOCK() and NET_LOCK().
In addition, this patch reorganizes a part of the code, to move
some of the memory release operations outside the critical section.
Input and OK mpi@, OK florian@, an earlier version OK bluhm@
|
|
with at least python and ruby.
ok naddy@
|
|
tftpd -i will look up the requested path the directory named after the
client's IP address. For read requests, if the file is not found, there's
a fall back to its root directory.
From Jan Klemkow with input and tweaks from at least jmc@, bluhm@,
deraadt@, sthen@, semarie@ and myself. ok bluhm@
|
|
- 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.
|
|
rather than the client buffer. Fixes uninitialized data being treated
as recorded samples when resampling or format conversions are involved
but no mono->stereo conversion is used.
|
|
rather than the file buffer. Fixes initialized data being treated as
recorded samples when resampling or format conversions are involved
but mono->stereo conversion is disabled.
|
|
|
|
|
|
|
|
improvement from jmc@
ok phessler@ jca@ benno@ for previous version
ok jmc@
|
|
ok millert@
|
|
|
|
ok kettenis@, dhill@, visa@, jca@
|
|
This is technically more correct than looking for ".strtab" and allows
us to get rid of unportable ELF_STRTAB.
We can also get rid of the hack for some incorrect ELF files since we
no longer try to apply relocations for the string table.
From Mark Johnston, markj@FreeBSD
|
|
received. Set it in packet_to_lease() and preserve it in
apply_defaults(). Otherwise not used, documented or printed in lease
database yet.
|
|
integers.
|
|
OK stsp@
|
|
|
|
ok mpi@
|
|
diff from Klemens Nanni
|
|
OK tb@
|
|
properly when the system is booted from CD-ROM.
Initial diff from FUKAUMI Naoki.
|
|
remove it
ok phessler@ beck@
|
|
This fixes "local interface" mode with the udhcpc client. udhcpc, a
DHCP client that is used by busybox and many embedded Linux distributions,
does not support BOOTP which is the predecessor and a valid subset of DHCP.
OK mlarkin@, Carlos Cardenas
|
|
WPA and WEP configuration.
OK pirofti@ stsp@ sthen@
|
|
|
|
And fixing this doesn't appear trivial. Discussed with a bunch at
p2k17, ok phessler@ denis@ benno@
|
|
|
|
|
|
OK mpi
|
|
state. The default pf rules interfere with this scapy test.
|
|
r1.989 in a way that when selecting a mirror from the list by
entering a number, the selection was not actually set as answer.
Noted by and OK tb@
|
|
prodded by Raf Czlonka
OK tb@
|
|
one location under /usr/share/relink.
Be more specific in src/etc/rc reorder_libs() what filesystems
need r/w remount and ensure that their mount state is restored.
Idea and positive feedback from deraadt@
OK aja@ tb@
|
|
from the intended group.
|
|
|
|
|
|
For now, the kernel does enforce one-to-one mapping between logical
cpuids and hardware coreids, but the reliance on that should be
removed eventually.
|
|
|
|
|
|
While it is not clear (to me) why that ports ends up with corrupted
shared libs, reverting those changes fixes the issue and should allow us
to close p2k17 more smoothly.
Discussed with a bunch, ok ajacoutot@ guenther@
|
|
something is seriously wrong.
|
|
function ifioctl_get(). This simplifies an upcoming diff.
suggested by & ok mpi, input & ok florian
|
|
|
|
end of rc we call reorder_kernel which creates a /obsd hard link to
the same kernel.
In the past obsd was only created when doing a manual make install in
the kernel sources.
There is no need for two backup hard links during boot, rearange the
kernel Makefiles to restore previous behaviour and thus stopping
reorder_kernel from scribbling over /obsd.
Makes muscle memory of some kernel developers work again: /obsd can
serve as a known good kernel; and there was much rejoycing...
Discussed at length with benno, rpe, phessler and tb at
p2k17.
Seems like a good idea to deraadt.
OK benno, phessler, rpe, tb
|
|
duplicate offers for other addresses, so that the fastest
responding and presumably 'closest' DHCP server is used.
|
|
This is a requirement to use a sleeping lock inside kqueue filters.
It is now possible, but not recommended, to sleep inside ``f_event''.
Threads iterating over the list of pending events are now recognizing
and skipping other threads' markers. knote_acquire() and knote_release()
must be used to "own" a knote to make sure no other thread is sleeping
with a reference on it.
Acquire and marker logic taken from DragonFly but the KERNEL_LOCK()
is still serializing the execution of the kqueue code.
This also enable the NET_LOCK() in socket filters.
Tested by abieber@ & juanfra@, run by naddy@ in a bulk, ok visa@, bluhm@
|