Age | Commit message (Collapse) | Author |
|
transfers of size MAXBSIZE. If the number of DMA segments
supported by the device is too low, don't use it.
Discussion at http://marc.info/?l=openbsd-tech&m=140978303923966&w=2
|
|
|
|
|
|
|
|
cpu_info.
|
|
of global cp_time[] for live information, as loadavg is not updated fast
enough for hz/16 blinking rate. Prompted by feedback from mickey@
|
|
this moves the size of the pool page (not arch page) out of the
pool allocator into struct pool. this lets us create only two pools
for the automatically determined large page allocations instead of
256 of them.
while here support using slack space in large pages for the
pool_item_header by requiring km_alloc provide pool page aligned
memory.
lastly, instead of doing incorrect math to figure how how many arch
pages to use for large pool pages, just use powers of two.
ok mikeb@
|
|
broadcast address is non null, add a broadcast entry flagged with
RTF_BROADCAST.
Re-use the existing logic to switch a route to prefix from an ifa
to another to also move this broadcast entry.
Prior to this change broadcast entries were simple clonned ARP entries,
that would be deleted once their timer expired since they would always
be incomplete.
With this change they are now persistant and identifiable with a new flag
This version of the diff prevent a corruption reported by millert@
ok mikeb@, florian@
|
|
use them for address lookups.
While here do let in_arpinput() overwrite local or broadcast entries.
ok mikeb@, florian@
|
|
route priority.
While here document a RTM_ADD message is only send to userland for
local entries.
ok mikeb@, florian@
|
|
including a commented-out MP_LOCKDEBUG option
ok mpi@ phessler@ dlg@ guenther@
|
|
of the task structure like workq tasks did.
tested on an fc929
|
|
BCM57765 / BCM57766
chipsets.
ok mikeb@ "i think it should go in" dlg@
|
|
like urtwn(4) does, to prevent a null dereference of the configuration
descriptor.
Issue reported and fix tested by Ludovic Coues on misc@
|
|
reported by Bryan Linton on bugs@.
|
|
ok dlg@
|
|
|
|
|
|
discussion, help and ok guenther@
|
|
atomic_{add,sub}_{int,long}_nv(), based on Solaris and translated
through the mind of dlg@
Remove the 'memory' constraint from atomic_cas_{uint,ulong,ptr}()
now that rw_{enter,exit}*() use membars.
ok dlg@
|
|
provide the magic.
ok matthew@ dlg@
|
|
this should provide a degree of scan resistance, and also serves as a
midway point for further development of multi queue algorithms.
i've tried to minimize the risk and degree of regressions.
probably ok beck
|
|
|
|
in kernel and user land.
OK florian@ mpi@
|
|
Markus Mueller.
|
|
ok millert@ manpage feedback jmc@
|
|
|
|
when creating them: pipe2(), dup3(), accept4(), MSG_CMSG_CLOEXEC,
SOCK_CLOEXEC. Includes SOCK_NONBLOCK support.
ok matthew@
|
|
|
|
for the protective ones when creating a fake label, but do, for the system
ones, so that we may eventually copy boot code to them.
From Markus Mueller
|
|
support, for it would risk being overwritten otherwise.
From Markus Mueller
|
|
ok dlg@
|
|
tested by and ok mikeb@
|
|
At least the device-tree for the second bge(4) on my PowerMac is not
parsed correctly but we can live with that until the bug is fixed.
|
|
|
|
list. Use a queue head per xfer and no longer per pipe. Since queue
heads are now setup when a transfer is submited we do not need to open
the control pipe more than once. This also simplify transfer abortion.
Tested by many, thanks!
|
|
|
|
|
|
arithmetic to display the load average in leds 5-8 of 8 led systems.
|
|
From Thierry Deval <thierry at deval dot be>
ok mpi@
|
|
with autoconf enabled.
If one is doing SLAAC one does already trust link local icmp6 so the
policy for icmp6 redirects should be the same.
pointed out by & OK bluhm@; OK henning@
|
|
|
|
takes care of.
ok dlg@
|
|
cut it out of the code to simplify things.
ok mikeb@
|
|
hardware can do (9k). implement the rxr ioctl while here.
ok jsg@
|
|
pointed out & OK bluhm@
|
|
the tree. Found by millert@.
|
|
index update code from the buf_get success path to the do it all
the time code path. Tested by millert; ok dlg, deraadt
|
|
to the vendor/make whitelist maintained by Intel so there's no
reason to start doing it now.
When syncing the driver to the FreeBSD codebase I have decided
to take this chunk as is but it appears that it breaks cheap
chinese SFP+ fiber optics modules that we all love. And while
there's still a lot of places where we check for the vendor
OUI, most of these checks are not necessary.
Issue reported and fix tested by Tony Sarendal. Thanks!
|
|
processing of router advertisements was already in the kernel.
With this rtsol{,d}(8) is no longer necessary.
The kernel starts sending solicitations with
# ifconfig $IF inet6 autoconf
or
inet6 autoconf
in /etc/hostname.$IF.
input stsp@
much help & OK mpi@
tweaks & OK bluhm@
|