summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2016-04-28When a frame which falls into the block ack window is received, clearStefan Sperling
counters that keep track of consecutive frames falling outside the window.
2016-04-28Copy some ieee8021_node HT information to userspace.Stefan Sperling
ifconfig needs to be recompiled. ok mpi@
2016-04-28fix logic bug in deciding if we have UVM_PLA_NOWAIT or not in buf_realloc_pagesBob Beck
noticed by miod@
2016-04-28Add a better implementation of iwn's update_htprot callback which usesStefan Sperling
the RXON_ASSOC command instead of clearing and restoring firmware state. This matches the behaviour of the Linux driver more closely. However, for now, keep this implementation disabled and do _nothing_ when HT protection changes. For some unknown reason, updating HT protection seems to be related to subsequent Tx errors and block ack session instablity. We'll see how this approach works out in the wild. Please report any issues. ok tb@
2016-04-28Reduce block ack gap timeout to 300 msec in order to reduce Rx latency.Stefan Sperling
This value seems to be a sweet spot. testing and ok tb@
2016-04-28correctly set up byteswapping so this chip works on big endian archsDavid Gwynne
this, plus the m_adj fix before, makes xge work on sparc64 from marisa emerson
2016-04-27factor out ipsec into ip6_output_ipsec_{lookup,send}(); ok mpi@, naddy@Markus Friedl
2016-04-27Expand and remove macro OCTEON_ETH_TAP.Visa Hankala
2016-04-27minor spacing nitMike Larkin
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
Since the rtalloc(9) rewrite no route lookup is done in this function so there's no need for a destination or a rtable ID.
2016-04-27whitespace fixes, no functional changeDavid Gwynne
largely done by marisa emerson
2016-04-27align rx buffers so ip packets will be aligned correctly for the stackDavid Gwynne
this matters more for strict alignment archs than the ones xge currently runs on. from marisa emerson
2016-04-27tweak some command list handlingDavid Gwynne
prefix the arrays with xge_, make them const, and use nitems to iterate over them. move xge_setup_xgxs_xena to iterating over a list of commands instead of doing a long series of register writes in code. from marisa emerson, who tested on both xena and herc boards
2016-04-27mbuf tags are in an SLIST, so we need queue.h after all.David Gwynne
found by deraadt@
2016-04-27Add some stat counters for events related to 802.11n.Stefan Sperling
netstat(1) needs to be recompiled to work with new kernel. ok deraadt mpi
2016-04-27Pad struct ext2fs out to 1024 (a.k.a. ext2fs SBSIZE) bytes. SatisfiesKenneth R Westerback
assumptions in fsck_ext2fs and eliminates spurious "VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE" messages. Part of the problem reported to bugs@ by Lampshade. ok beck@
2016-04-27G/C DDB_REGS.Martin Pieuchot
2016-04-27Stop using DDB_REGS.Martin Pieuchot
ok dlg@
2016-04-26Remove debug printfs, but do print "gpio" to indicate that card detection isMark Kettenis
done through a gpio pin instead of the standard register.
2016-04-26Populate all necessary statfs members in .vfs_statfs. cd9660, udf,Martin Natano
msdosfs and nfsv2 don't set f_namemax. ntfs and ext2fs don't set f_namemeax and f_favail. fusefs doesn't set f_mntfromspec, f_favail and f_iosize. Also, make all filesystems use copy_statfs_info(), so that all statfs information is filled in correctly for the (sb != &mp->mnt-stat) case. ok stefan
2016-04-26copy_statfs_info() is not only used by ufs, but by other filesystems too,Martin Natano
so make sure that all members of mp->mnt_stat.mount_info are copied. ok stefan
2016-04-26missed a block of code while merging the previous change.Mike Larkin
2016-04-26Add decode functions for some of the MSRs that are commonly used. OnlyMike Larkin
compiled when VMM_DEBUG is enabled, and only used during VM crash.
2016-04-26Convert some magic numbers into #defines - this is needed for some MTRRMike Larkin
decoding code I'm working on for vmm(4) debugging. No functional change.
2016-04-26Display correct value in error message.Kenneth R Westerback
2016-04-26Do NOT attempt a rebuild using a hot spare with a sector sizeKenneth R Westerback
greater than the sector size of the softraid volume. i.e. 512-byte hot spares should work on 4096-byte volumes but 4096-byte hotspares will not work on 512-byte volumes. Pointed out, errors corrected and ok jsing@
2016-04-26Restore intro comment to sr_hotspare_rebuild(), which was erroneouslyKenneth R Westerback
replaced by comment for first chunk of code. Pointed out by jsing@.
2016-04-26KNF / spacingMike Larkin
2016-04-26sc_resume_ch is used nowhere.Visa Hankala
2016-04-26Drop an unused workaround which does not even compile.Visa Hankala
2016-04-26fix off by one in vfs_vnode_print - found by miodBob Beck
ok deraadt@, krw@
2016-04-26corrects acpitz problem with active cooling and hysterisisSebastien Marie
"if the temperature is below the active cooling level for a tz, turn the fan off regardless of what state it is currently in" ok mlarkin@
2016-04-26No good reason to retain comments about old DTYPE_CRYPTO or DTYPE_SYSTRACETheo de Raadt
values.
2016-04-26more systrace goes awayTheo de Raadt
2016-04-26Match on RTS522A. Found in 2016 thinkpads.Jonathan Gray
Tested by Bryan Vyhmeister on x260.
2016-04-25remove systrace remnantsTed Unangst
2016-04-25remove systraceTed Unangst
2016-04-25boom goes the dynamiteTed Unangst
2016-04-25when returning from vmd with an unknown exit reason, print the name of theMike Larkin
exit in addition to the exit code.
2016-04-25spacing / KNF error in earlier commitMike Larkin
2016-04-25unlink systrace from the build. pledge is the glorious future that awaits.Ted Unangst
the rest of systrace to be deleted in a serious of followup commits. ok from larger openbsd developer community
2016-04-25cr0, cr3, cr4 diagnostics / debug functions (used when VMs crash)Mike Larkin
2016-04-25We attach acpihpet(4) and acpiec(4) without using the HID, so do notPaul Irofti
report it in the dmesg. OK deraadt@, mlarkin@.
2016-04-25add a few new exit types found in newer cpusMike Larkin
2016-04-25Remove the single cache route for forwarding.Martin Pieuchot
Testing help from Hrvoje Popovski. ok mikeb@, henning@, claudio@
2016-04-25use the cps instructions introduced with armv6 instead of mrs/msrJonathan Gray
ok patrick@
2016-04-25simplifies the check for allowing only promisesSebastien Marie
reductions. ok deraadt@
2016-04-25removes an unneeded check on flags (used historically when tame(2) was usingSebastien Marie
bitflags) ok deraadt@ jca@
2016-04-25Implement atomic operations using the atomic instructions availablePatrick Wildt
since ARMv6K. As we also support ARMs that are older than that, guard the new atomic operations with an ifdef specifically for ARMv7. ok jsg@
2016-04-25Do not check if the CPU is inside the idle loop when enterting ddb(4).Martin Pieuchot
This check only makes sense when a frame is saved for interrupts, not for a (simulated) breakpoint. This allows us to put breakpoints in interrupt context and have them work if an interrupt fires while the CPU is idle.