CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/06/11 04:06:35
Modified files:
sys/dev/ic : qwx.c
sys/dev/pci: if_qwx_pci.c
Log message:
Make sure qwx(4) always calls refcnt_init() before other refcnt functions.
I recently enabled
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/06/09 15:01:26
Modified files:
. : support.html
Log message:
sync
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/06/09 15:01:09
Modified files:
build : support.dat
Log message:
Linuxhotel has hired me as OpenBSD/PF trainer after Carsten Strotmann
recommended me as successor. Mention this in the
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/06/09 14:53:39
Modified files:
. : support.html
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/06/05 04:19:55
Modified files:
sys/dev/ic : dwqe.c dwqereg.h
Log message:
add support for VLAN tag offloading to dwqe(4)
Tested:
RK3568: kettenis@, jmatthew@; RK3568 can do Rx VLAN tag stripping
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/29 03:04:12
Modified files:
share/man/man4 : qwx.4
Log message:
document qwx(4) caveats and known bugs
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/29 01:27:33
Modified files:
sys/dev/usb: if_athn_usb.c
Log message:
fix WEP on athn(4) USB hostap
Deferring installation of software crypto keys to a task context is
not needed and results in
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/29 01:24:27
Modified files:
sys/dev/ic : qwx.c
Log message:
repair qwx(4) WEP and TKIP via software crypto
It is difficult to make WEP and WPA1/TKIP work with hardware crypto.
Add a comment
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/28 03:26:55
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
fix previous such that firmware crash recovery happens in non-debug builds
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/28 03:07:32
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
Try to reset qwx(4) devices when firmware crashes and move firmware memory
dumping code into QWX_DEBUG because it is only
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/28 02:34:52
Modified files:
sys/dev/ic : qwx.c qwxvar.h
sys/dev/pci: if_qwx_pci.c
Log message:
Make qwx(4) offload TKIP and CCMP crypto to hardware.
This reduces CPU load during
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/23 05:19:13
Modified files:
sys/net80211 : ieee80211_input.c
Log message:
increment CCMP decryption error counter if hw decrypt fails to get PN
This case will only occur if the IV has been
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/08 08:03:54
Modified files:
sys/dev/pci: if_iwx.c if_iwxreg.h
Log message:
fix iwx(4) monitor mode
Monitor mode was broken by a recent firmware update. Two tweaks make
it work again:
1) The
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/08 08:02:59
Modified files:
sys/net80211 : ieee80211_output.c
Log message:
disable the regular ieee80211_encap() Tx path in monitor mode
Frames injected from user space carry the
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/06 03:54:38
Modified files:
sys/dev/ic : dwqe.c dwqereg.h
Log message:
Add support for Tx checksum offloading to dwqe(4).
Also improve our macros documenting Tx descriptor formats.
Tested:
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/03 08:32:11
Modified files:
sys/dev/ic : qwx.c
Log message:
Make qwx(4) call into ifmedia more like iwx(4) does it.
Fixes weird media: lines in ifconfig which show a mix of 802.11 modes
after
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/05/03 07:02:18
Modified files:
sys/dev/ic : dwqe.c dwqereg.h
Log message:
Add support for Rx checksum offloading to dwqe(4).
Tested by uwe@ and myself on Elkhart Lake, and kettenis@ on RK3566.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/04/25 05:37:39
Modified files:
sys/dev/ic : dwqereg.h
Log message:
Adjust macro definitions for dwqe(4) Rx descriptors.
Split Rx desc macro definitions into two sections, one for the "read"
format
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/04/25 01:21:43
Modified files:
share/man/man4 : softraid.4
Log message:
slightly tweak softraid(4) wording to make installboot(8) usage more obvious
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/29 02:19:40
Modified files:
sys/dev/ic : dwqe.c
Log message:
skip dwqe_tx_proc() processing while the interface is not up
Prevents a crash seen by bluhm@ while running flood ping in parallel
to
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/03/23 03:35:08
Modified files:
. : 75.html
Log message:
fill in wifi sections; requested by benno
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/15 11:45:36
Modified files:
sys/net80211 : ieee80211_input.c
Log message:
Ignore ADDBA requests if we are not ready to receive data frames.
This prevents potential firmware errors in Intel wifi
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/09 16:29:53
Modified files:
sys/dev/ic : qwx.c
Log message:
Ensure that qwx(4) clears the OACTIVE flag when Tx rings have space again.
Issue found and fix tested by dv@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/02 08:18:57
Modified files:
sys/dev/ic : qwxvar.h qwx.c
Log message:
implement qwx(4) monitor status ring polling
On QCNFA765 the monitor status ring does not trigger any interrupts.
Unless the
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/02 08:06:20
Modified files:
sys/dev/ic : qwx.c
Log message:
silently ignore update-stats events from qwx(4) firmware
Reduces noise with QWX_DEBUG enabled.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/03/02 08:04:27
Modified files:
sys/dev/ic : qwx.c
Log message:
repair QWX_DEBUG build
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/29 04:45:47
Modified files:
sys/dev/ic : qwx.c
Log message:
align qwx_ce_rx error code checking with linux ath11k driver
This silences warnings about a full Rx ring which the Linux driver is
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/29 04:42:31
Modified files:
sys/dev/ic : qwx.c
Log message:
plug a node reference leak in qwx_mgmt_rx_event()
This leak is of little consequence in station mode, but would be
problematic in
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/26 11:00:09
Modified files:
sys/dev/pci: if_iwx.c
Log message:
fix Tx rate selection for management frames in iwx(4)
The Tx rate index stored in ni->ni_txrate is not intended for use
with
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/22 14:21:35
Modified files:
sys/dev/ic : qwx.c
Log message:
make qwx(4) ignore ESHUTDOWN while printing errors to dmesg
ESHUTDOWN is an expected thread-synchronization condition which
can be
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/22 02:15:34
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
get rid of the qwx(4) mhi_newstate_task
We can now run MHI state transition code in the interrupt handler.
There is no reason
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/22 02:12:45
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
start qwx(4) MHI channels in process context rather than in a task
This removes all sleep points from the MHI state-change
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/22 02:08:08
Modified files:
sys/dev/ic : qwx.c qwxvar.h
sys/dev/pci: if_qwx_pci.c
Log message:
cache qwx(4) firmware images in memory across suspend/resume cycles
testing + ok
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/22 02:06:11
Modified files:
sys/dev/ic : qwx.c qwxvar.h
sys/dev/pci: if_qwx_pci.c
Log message:
add suspend/resume support to qwx(4)
testing + ok phessler@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/21 14:31:02
Modified files:
share/man/man4 : qwx.4
Log message:
fix typos in qwx(4) firmware file names
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/20 04:48:19
Modified files:
sys/dev/ic : qwx.c
Log message:
implement disassociation (RUN->AUTH/INIT) in the qwx(4) driver state machine
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/20 04:44:15
Modified files:
sys/dev/ic : qwx.c
Log message:
implement qwx_dp_reo_cmd_list_cleanup()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/20 04:42:36
Modified files:
sys/dev/ic : qwx.c
Log message:
fix a double-free in qwx(4) that occurred when removing a peer from firmware
It was not yet possible to hit this code path outside of
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/19 14:23:02
Modified files:
sys/dev/ic : bwfm.c
Log message:
Make bwfm(4) work with MAC addresses set via ifconfig lladdr.
Patch by Todd Carson
Tests by Todd Carson and naddy@
ok tobhe@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/16 09:37:42
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
improve PBL->SBL EE transition handling in preparation for qwx_init_task()
Use a custom work queue for all EE/MHI state
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/16 07:18:36
Modified files:
sys/dev/ic : qwx.c
Log message:
fix qwx(4) not coming up on first try if firmware was missing from disk at boot
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/16 07:16:16
Modified files:
sys/dev/ic : qwx.c
Log message:
remove high-level error messages that cause noise when qwx fw is missing
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/16 07:13:45
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
prevent memory leaks from duplicate/spurious qwx(4) fw memory requests
The request_mem_indication event handler would always
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/16 04:44:52
Modified files:
sys/dev/pci: if_iwn.c if_iwm.c if_iwx.c
Log message:
Fix wrong ifmedia check in intel wifi drivers.
IFM_AUTO is a media sub-type, not a media mode.
Should fix issues
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 09:29:45
Modified files:
sys/dev/ic : qwx.c
Log message:
fix wrong tsleep waiting address in qwx_qmi_mem_seg_send()
Fixes spurious "qwx0: failed to send qmi memory segments: -1" error with
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 08:53:51
Modified files:
sys/dev/ic : qwx.c
Log message:
make qwx(4) clean up ic_bss and set link down when moving into SCAN state
This matches what iwx(4) is doing.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 08:40:56
Modified files:
sys/net80211 : ieee80211.c
Log message:
fix wrong ifmedia macro used to check for IFM_AUTO
ok claudio@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 08:05:40
Modified files:
share/man/man4 : qwx.4
Log message:
some qwx(4) man page tweaks by me
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 08:05:18
Added files:
share/man/man4 : qwx.4
Log message:
add an initial qwx(4) man page; written by mpi@ some time ago
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/15 04:57:38
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
fix datapath Rx buffer management in qwx(4)
Fixes Tx/Rx stalls where the device ran out of free Rx buffers to use.
The
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/14 04:30:55
Modified files:
sys/dev/ic : qwx.c
Log message:
make qwx(4) work with custom MAC addresses set via ifconfig(8)
ok phessler@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 07:11:00
Modified files:
sys/dev/ic : qwx.c
Log message:
implement qwx_dp_process_rxdma_err()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 07:09:19
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
implement qwx_dp_rx_process_wbm_err()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 07:07:27
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
implement qwx_dp_process_reo_status()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 07:05:48
Modified files:
sys/dev/ic : qwx.c
Log message:
implement qwx_dp_process_rx_err()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 04:24:52
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
qwx pci code must include bpfilter.h, too; spotted by kettenis
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 02:59:01
Modified files:
sys/dev/ic : qwx.c
Log message:
make ifconfig display the Tx rate selected by qwx firmware
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 02:55:17
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
add missing node reference counting to qwx's Tx completion path
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/09 02:53:50
Modified files:
sys/dev/ic : qwx.c
Log message:
remove qwx debug prints for management frame events we are already handling
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 07:36:22
Modified files:
sys/dev/ic : qwx.c
Log message:
repair QWX_DEBUG build
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 07:35:07
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
implement qwx_dp_tx_process_htt_tx_complete()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 07:33:40
Modified files:
sys/dev/ic : qwx.c
Log message:
fix qwx_dp_shadow_start_timer()
We must count all Tx attempts in order to avoid the Tx shadow
timeout handler resetting Tx ring
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 07:31:53
Modified files:
sys/dev/ic : qwx.c
Log message:
remove qwx(4) dp_tx debug prints which should not have been committed
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:23:33
Modified files:
sys/dev/ic : qwx.c
Log message:
handle qwx(4) firmware roaming events
Gets rid of 'qwx_wmi_tlv_op_rx: unsupported event id 0xb001' in dmesg.
However, roaming does
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:20:29
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
mark full qwx(4) Tx queues, such that the OACTIVE mechanism will be used
Not quite tested yet. It is very hard to fill the
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:16:49
Modified files:
sys/dev/ic : qwx.c
Log message:
fix use of uninitialized variable m in qwx_dp_rx_reap_mon_status_ring()
Found by jsg@
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:13:01
Modified files:
sys/dev/ic : qwx.c
Log message:
fix uninitialized return from qwx_qmi_load_file_target_mem()
Fortunately this case could only be reached with an empty firmware file.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:09:53
Modified files:
sys/dev/ic : qwx.c
Log message:
handle fragmented mbuf DMA segments in the qwx(4) Tx path
Fixes qwx0: failed to map Tx buffer: 27
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/08 04:06:50
Modified files:
sys/dev/ic : qwx.c
Log message:
set the mbuf length for received data frames in qwx(4)
Fixes CCMP decryption errors in the Rx path.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/06 07:18:15
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
implement basic bpf(4) support for qwx(4)
This is sufficient to capture 802.11 frames with tcpdump -y IEEE802_11_RADIO.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/03 03:03:18
Modified files:
sys/dev/ic : qwx.c qwxreg.h qwxvar.h
Log message:
implement qwx_tx()
This gets the 4-way handshake working. Unfortunately, no traffic is
passing yet, apparently
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/02/02 08:44:19
Modified files:
sys/dev/ic : qwx.c qwxreg.h qwxvar.h
Log message:
Implement basics of the qwx(4) data frame Rx path.
Port enough ath11k dp_rx code in order to let our net80211 stack
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/30 08:33:32
Modified files:
sys/dev/ic : qwx.c
Log message:
enable qwx "ext" IRQs for data packets once we have moved into RUN state
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/30 08:32:04
Modified files:
sys/dev/ic : qwx.c qwxreg.h qwxvar.h
Log message:
set up qwx REO ring routing
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/30 08:30:13
Modified files:
sys/dev/ic : qwx.c
Log message:
fix qwx_core_pdev_create() to not drop into its error path on success
Otherwise we free rings that were just allocated, causing mbuf
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/29 09:06:45
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
handle qwx(4) association state transitions from ASSOC to RUN
We can succesfully complete the association sequence with the
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/28 15:30:39
Modified files:
sys/dev/ic : qwx.c qwxreg.h qwxvar.h
Log message:
add support for sending management frames to qwx(4)
The initial AUTH frame is now sent when an AP is found during
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 10:00:21
Modified files:
sys/dev/ic : qwx.c qwxvar.h
sys/dev/pci: if_qwx_pci.c
Log message:
Make qwx(4) avoid sub-directories in firmware paths.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 03:11:04
Modified files:
sys/dev/ic : qwx.c qwxreg.h qwxvar.h
Log message:
implement qwx_auth() which moves the device from SCAN into AUTH state
Port code from Linux to provide access point
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 03:07:47
Modified files:
sys/dev/ic : qwx.c
Log message:
Process scan results in qwx(4) now that we are longer crashing the kernel.
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 03:03:20
Modified files:
sys/dev/ic : qwx.c
Log message:
Disable monitor status ring support in qwx(4).
The ring isn't needed to scan for APs. This ring's ext interrupt fires
continously and
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 02:51:33
Modified files:
sys/dev/ic : qwx.c qwxvar.h
Log message:
Port over some ath11k code to handle the qwx(4) monitor status ring.
These changes are incomplete. More work will be
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/25 02:44:57
Modified files:
sys/dev/pci: if_qwx_pci.c
sys/dev/ic : qwx.c qwxvar.h
Log message:
Use multi-vector MSI interrupts in qwx(4).
With only one vector enabled we need to
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/11 02:52:19
Modified files:
sys/dev/pci: if_qwx_pci.c
Log message:
handle MHI M1->M2 state transitions in qwx(4)
When the device signals transition to state M1, the MHI driver may
set the
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/01/07 16:36:15
Modified files:
. : support.html
Log message:
sync
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2024/01/07 16:36:02
Modified files:
build : support.dat
Log message:
update my own support page entry; i am moving my business to brussels
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2024/01/02 10:39:08
Modified files:
sys/dev/ic : qwx.c
Log message:
set attached flag properly when fw fails to load during config_mountroot()
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/12/30 09:55:45
Modified files:
sys/dev/pci: if_iwx.c
Log message:
Fix iwx(4) device info table entries for So+Hr devices.
Some non-160MHz So+Hr devices were misdetected, causing iwx(4) to select
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/12/28 10:36:29
Modified files:
sys/arch/amd64/conf: GENERIC RAMDISK_CD
sys/arch/arm64/conf: GENERIC RAMDISK
sys/conf : files
sys/dev/pci: files.pci
Added files:
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/12/20 00:33:32
Modified files:
sys/dev/pci: if_iwx.c
Log message:
Remove iwx_wait_tx_queues_empty(); unused with current firmware versions
Current firmware supplies a flush-command response which
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/12/20 00:32:06
Modified files:
sys/dev/pci: if_iwm.c if_iwx.c
Log message:
Ensure that iwm/iwx devices announce VHT capabilities in probe requests.
The previous code did not update the
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/11/11 09:50:25
Modified files:
sys/dev/ic : dwqevar.h
sys/dev/pci: if_dwqe_pci.c
Log message:
Attach dwqe(4) to Intel Elkhart Lake PSE SGMII devices.
Patch by msaitoh@netbsd, who
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/11/11 09:32:56
Modified files:
sys/dev/ic : dwqereg.h
Log message:
Correct wrong register offset macros for dwqe(4) DMA burst length.
Intel Elkhart Lake Ethernet now reaches 934 Mbps Tx/Rx in my
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/11/06 01:34:41
Modified files:
sys/dev/pci: if_iwm.c
Log message:
avoid using MCS9 in iwm(4) Tx rate selection if 40 MHz is disabled
MCS9 is not valid on 20HMz so we must not use it in 20MHz-only
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/10/22 06:01:36
Modified files:
sys/net80211 : ieee80211_node.c
Log message:
fix 40 MHz channel validation checks for the 2.4 GHz channel range
Just like the 5 GHz channels, 2.4 GHz channels are
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/10/21 00:47:23
Modified files:
sys/net80211 : ieee80211_node.c
Log message:
ignore wide channel configs that do not appear in the 802.11ac spec
Wide channel configurations not listed in operating
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/10/21 00:41:26
Modified files:
sys/dev/pci: if_iwm.c
Log message:
ensure that iwm(4) uses the 80Mhz primary channel index announced in beacons
same fix was applied to iwx(4) some time ago
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/10/13 07:52:09
Modified files:
sys/arch/amd64/conf: RAMDISK_CD
Log message:
enable dwqe(4) in RAMDISK_CD
reminded by jsg@, snapshot test build done by me
CVSROOT:/cvs
Module name:www
Changes by: s...@cvs.openbsd.org2023/10/11 16:52:41
Modified files:
. : 74.html
Log message:
fill in the wireless section; cross-checked by benno
CVSROOT:/cvs
Module name:src
Changes by: s...@cvs.openbsd.org2023/10/11 06:57:53
Modified files:
share/man/man4 : dwqe.4 pci.4
Log message:
dwqe(4) may now attach via pci(4)
1 - 100 of 1961 matches
Mail list logo