| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Call the handler function with the lock held, return unlocked as we
might free the entry. Rework functions later in the call graph to be
either called with the lock held or, only if needed, unlocked.
Place asserts to document and tighten assumptions on various lle locking,
which were not always true before.
We call nd6_ns_output() unlocked and the assignment of ip6->ip6_src was
decentralized to minimize possible complexity introduced with the formerly
missing locking there. This also resulted in a push down of local
variable scopes into smaller blocks.
Reported by: many
PR: kern/148857
Submitted by: Dmitrij Tejblum (tejblum yandex-team.ru) (original version)
MFC After: 4 days
|
| |
|
|
|
|
|
| |
* Use $(getconf PATH_MAX /) to make sure we actually exercise the hard part
* Delete our test area even if the test fails
|
|
|
|
|
|
|
|
| |
DEBUG_MEMGUARD panics early in kmeminit() with the message
"kmem_suballoc: bad status return of 1" because of zero "size" argument
passed to kmem_suballoc() due to "vm_kmem_size_max" being zero.
The problem also exists on ia64.
|
|
|
|
|
|
|
| |
a deterministic archive symbol table (i.e. timestamp for the symbol table
member header is set to 0).
Submitted by: Erik Cederstrand
|
|
|
|
|
|
|
|
|
|
|
|
| |
i.e. alignment, max_address, max_iosize and segsize (only max_address is
thought to have an negative impact regarding this issue though), after
calling ata_dmainit() either directly or indirectly so these values have
no effect or at least no effect on the DMA tags and the defaults are used
for the latter instead. So change the drivers to set these parameters
up-front and ata_dmainit() to honor them.
Reviewd by: mav
MFC after: 1 month
|
|
|
|
|
|
|
| |
does this.
Reported and tested by: pho
MFC after: 5 days
|
|
|
|
| |
MFC after: 2 months
|
|\
| |
| |
| |
| |
| |
| | |
facilities as well as support for the Octeon 2 family of SoCs.
XXX Note that with our antediluvian assembler, we can't support some Octeon 2
instructions and fall back to using the old ones instead.
|
| | |
|
| |
| |
| |
| | |
UP systems are supported.
|
| |
| |
| |
| |
| | |
limits. I'd rather disable the warning and keep the limits at a sane level,
but for now they'll be ridiculously-high.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o) Remove some options that are configurable on Linux but not FreeBSD.
o) Centralize open/poll/stop routines for XAUI and SGMII and use the common
uninit routine directly rather than providing a wrapper for it. The init
functions for these interfaces are now identical and the common init routine
could merge in setting those function pointers except that some hardware
seems to use no open/poll/stop method?
|
| |
| |
| |
| |
| |
| |
| |
| | |
The current implementation of vm_page_alloc_freelist() does not handle
order > 0 correctly. Remove order parameter to the function and use it
only for order 0 pages.
Submitted by: alc
|
| |
| |
| |
| | |
Reviewed by: imp
|
| |
| |
| |
| | |
H/W donated by: Derrick Brashear (shadow <> gmail dot com)
|
| |
| |
| |
| |
| | |
AX88772A and AX88772B for future extension. While here add TX
buffer size for 178 family controllers.
|
| |
| |
| |
| |
| | |
that require special configuration from EEPROM. This will put
controllers into known sane state.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
While I'm here show selected phymode to ease of debugging.
|
| |
| |
| |
| | |
separate POW driver makes more sense, generally.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Obtained from: Oleg Sharoyko
MFC after: 1 week
|
| |
| |
| |
| | |
In collaboration with: kib
|
| |
| |
| |
| | |
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| |
| | |
lock.
Use the hardware IP checksum verification on receive.
Submitted by: Sriram Gorti (srgorti at netlogicmicro dot com)
|
| |
| |
| |
| | |
It still lives on under vendor/traceroute.
|
| |
| |
| |
| |
| |
| | |
not enough to restore device readiness in some situations.
Tested by: Roger Hammerstein <cheeky.m@live.com> on ServerWorks HT1000.
|
| |
| |
| |
| | |
thanks Michael!
|
| |
| |
| |
| | |
Submitted by: yongari (ip1000phy(4))
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- This adds a VM SRIOV interface, ixv, it is however
transparent to the user, it links with the ixgbe.ko,
but when ixgbe is loaded in a virtualized guest with
SRIOV configured this will be detected.
- Sync shared code to latest
- Many bug fixes and improvements, thanks to everyone
who has been using the driver and reporting issues.
|
| | |
|
| |
| |
| |
| |
| | |
in r215906 and the flowcontrol media option now should be set as desired
via ifconfig(8) instead.
|
| |
| |
| |
| |
| |
| |
| |
| | |
the dev.fxp.%d.noflow tunable as the same effect can now be achieved with
ifconfig(8) by setting the flowcontrol media option as desired (besides
the tunable never having a chance to actually enable flow control support
so far).
In joint forces with: yongari
|
| |
| |
| |
| | |
31B full duplex flow control instead.
|
| |
| |
| |
| |
| | |
Obtained from: NetBSD
Approved by: core
|
| |
| |
| |
| |
| |
| |
| |
| | |
now suffices.
Increase the size of the direct map to 1TB.
An earler version of this patch was tested by sbruno@.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix a bug where TCO_BOOT_STS was supposed to be cleared after
TCO_SECOND_TO_STS and not before.
Sponsored by: Sandvine Incorporated
Submitted by: Mark Johnston <mjohnston at sandvine dot com>
Reviewed by: des
MFC after: 10 days
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
functions, they are unused. Remove 'user' from npxgetuserregs()
etc. names.
For {npx,fpu}{get,set}regs(), always use pcb->pcb_user_save for FPU
context storage. This eliminates the need for ugly copying with
overwrite of the newly added and reserved fields in ucontext on i386
to satisfy alignment requirements for fpusave() and fpurstor().
pc98 version was copied from i386.
Suggested and reviewed by: bde
Tested by: pho (i386 and amd64)
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| |
| | |
Only save FPU context when not executing in the context of the crypto
thread.
Tested by: Mike Tancsa
MFC after: 1 week
|
| |
| |
| |
| | |
Approved by: kib (mentor)
|
| |
| |
| |
| |
| |
| |
| | |
from powerpc).
Reviewed by: imp, jhb
Approved by: kib (mentor)
|