Age | Commit message (Collapse) | Author |
|
and should return stat information instead of EINVAL from deep in the
guts of tcp_usrreq. While there, put some more information into struct
stat, inspired by FreeBSD. EINVAL problem reported in PR 5943
|
|
recycle mbufs. Based on an initial diff by henning@, also tested by todd@.
ok henning@
|
|
that the source address matches one of the interfaces address prefixes.
From NetBSD, tested by todd@ and naddy@
|
|
ok miod@
|
|
a suitable range and ran out of memory segments. Oops.
|
|
|
|
from jsign@
Change the camel capitalized key defines to full capitals,
and add some keys found on the eeepc 1000H
ok marco@
|
|
instruction cache, also purge TLB entries. The PA-RISC 2.0
architecture says that cache lines may be moved in when a translation
exists even if no access is done. This might have been hurting us
badly since we create illegal aliases in pmap_zero_page() and
pmap_copy_page().
Probably not perfect yet, and perhaps a bit of a sledgehammer, but it
makes PA-RISC 2.0 machines stable again.
|
|
ok claudio
|
|
the first one.
|
|
sas mpi variants. this lets the midlayer know it should send the right
sized commands to the device.
this will make the cd drive work on the sun enterprise m4000 and related
machines.
reported by James Hsieh at sun.
|
|
pages are all extended, which is annoying.
|
|
0.
|
|
entries in between filled banks.
ok drahn@
|
|
- for kernel space addresses, check the page number fits in Sysmap before
accessing the array.
- for user space addresses, return the right (in-page) address bits.
|
|
for us if needed.
ok art@ kettenis@
|
|
|
|
need to check v_usecount, the buffer queue check is sufficient.
From mickey. OK deraadt@
|
|
|
|
|
|
actually compile again (no one's tested it yet, still and I don't have
one).
|
|
here rework it a little bit to remove a shadowed variable.
|
|
|
|
|
|
|
|
|
|
(Supermicro X5DLR, and seperately, see pr 5941)
|
|
|
|
This will allow us to escape the limitations of kmem_map.
At this moment, the per-type limits are still enforced for all sizes,
but we might loosen that limit in the future after some thinking.
Original diff from Mickey in kernel/5761 , I massaged it a little to
obey the per-type limits.
miod@ ok
|
|
ioctls.
ok ratchov@
|
|
ok kettenis@
|
|
ok kettenis@
|
|
ok claudio@
|
|
to prevent state key mismatches.
ok henning@
|
|
encapsulation. Decapitalise the 'v' in ICMPv6 whilst here.
ok henning@
|
|
|
|
pointed out by deraadt@, Markus Peloquin
sorry guys.
|
|
Tested & ok kettenis@
|
|
This will be required for future WPA-Enterprise support (802.1X).
Add ieee80211_needs_auth() function (not implemented yet) to
notify the userland 802.1X PACP machine when an 802.1X port
becomes enabled (that is after successfull 802.11 Open System
authentication).
Add SIOCS80211KEYRUN and SIOCS80211KEYAVAIL ioctls so that the
PACP state machine can kick the 802.11 key state machine and
install PMKs obtained from 802.1X (pre-)authentication.
Enable SHA-256 based AKMPs by default while I'm here (TGw).
This uses SHA-256 for key-derivation (instead of SHA1), AES-128-CMAC
for data integrity, and AES Key Wrap for data protection of EAPOL-Key
frames. An OpenBSD AP will always advertise this capability and an
OpenBSD STA will always prefer SHA-256 based AKMPs over SHA1 based
ones if both are supported by an AP.
|
|
header fields (Sequence Control, Address 4, QoS Control, +HTC) and
use them where appropriate.
Add ieee80211_get_qos() inline function to extract the QoS control
field of an 802.11 header instead of duplicating the same scary
code everywhere (the location of this field depends on the presence
of an Address 4 field).
Export ieee80211_up_to_ac() so that drivers can select the access
category to use based on the TID subfield of the QoS Control field.
Define more QoS-related bits for the RSN Capabilities field of RSN IE
(will be used later).
|
|
|
|
Tested on ASUS P5E-VM DO motherboard.
ok oga
|
|
and JMicron JMP202/JMP211 Ethernet PHYs.
Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau and then ported to OpenBSD by me.
Thanks once again to JMicron for supplying hardware and
information which made this possible.
Some cleanup still needs to be done, and checksum offload
needs to be sorted out, but the driver otherwise seems
to work great. Comitted over a JMC250 card.
|
|
|
|
|
|
From FreeBSD via kevlo@
|
|
Removed unused functions
ok marco@
|
|
Found by LLVM/Clang Static Analyzer.
ok jakemsr@
|
|
Found by LLVM/Clang Static Analyzer.
ok brad@
|
|
Found by LLVM/Clang Static Analyzer.
ok brad@ krw@
|