opnsense-src/sys/compat/linuxkpi/common/src
Bjoern A. Zeeb 906521f817 LinuxKPI: 802.11: return proper value for IEEE80211_CRYPTO_AES_CCM
In case of LKPI_80211_HW_CRYPTO we convert from LinuxKPI cipher_suites
to net80211 ic_cryptocaps fields. For WLAN_CIPHER_SUITE_CCMP we
accidentally returned the bit number instead of the shifted value
which leads to ieee80211_crypto_newkey() setting IEEE80211_KEY_SWCRYPT,
which in turned lead to us trying to decode the frame again despite
HW had already done it.  This was found out of a discussion in D43634.

MFC after:	3 days
Reviewed by:	cc, adrian
Differential Revision: https://reviews.freebsd.org/D44208
2024-03-12 22:59:11 +00:00
..
linux_80211.c LinuxKPI: 802.11: return proper value for IEEE80211_CRYPTO_AES_CCM 2024-03-12 22:59:11 +00:00
linux_80211.h LinuxKPI: 802.11: implement a deferred RX path 2024-02-22 22:46:48 +00:00
linux_80211_macops.c LinuxKPI: 802.11: bring in some HT code 2023-12-01 22:26:28 +00:00
linux_acpi.c LinuxKPI: Add acpi_dev_present() function. 2023-12-24 11:20:00 +03:00
linux_compat.c kcmp(2): implement for linuxkpi cdevs 2024-01-24 07:11:27 +02:00
linux_current.c Revert "LinuxKPI: Add explicit software context to FPU sections" 2024-02-11 01:01:50 +03:00
linux_devres.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
linux_dmi.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
linux_domain.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_firmware.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
linux_fpu.c LinuxKPI: Allow kmalloc to be called when FPU protection is enabled 2024-02-11 01:01:50 +03:00
linux_hdmi.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_hrtimer.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_i2c.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_i2cbb.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_idr.c LinuxKPI: Add ida_alloc_min() 2023-12-24 11:19:59 +03:00
linux_interrupt.c LinuxKPI: Remove sys/rman.h include from LKPI headers. 2023-12-24 11:19:57 +03:00
linux_kmod.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_kobject.c linuxkpi: Add struct kset support in <linux/kobject.h> 2023-12-13 19:57:52 +01:00
linux_kthread.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
linux_lock.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
linux_mhi.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_netdev.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_page.c Avoid waiting on physical allocations that can't possibly be satisfied 2023-12-23 23:01:40 -06:00
linux_pci.c LinuxKPI: Add pcie_capability_clear_and_set_word() function 2023-12-24 11:20:00 +03:00
linux_radix.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_rcu.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_schedule.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_seq_file.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_shmemfs.c Revert "linuxkpi: GFP_KERNEL equals M_NOWAIT now" 2023-12-07 21:53:44 +01:00
linux_shrinker.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_simple_attr.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_skbuff.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
linux_slab.c LinuxKPI: Allow kmalloc to be called when FPU protection is enabled 2024-02-11 01:01:50 +03:00
linux_tasklet.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
linux_usb.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
linux_work.c LinuxKPI: Add cancel_work() function. 2023-12-24 11:19:59 +03:00
linux_xarray.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
lkpi_iic_if.m spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00