freebsd-skq/sys/dev
John Baldwin 883a0196b6 crypto: Add a new type of crypto buffer for a single mbuf.
This is intended for use in KTLS transmit where each TLS record is
described by a single mbuf that is itself queued in the socket buffer.
Using the existing CRYPTO_BUF_MBUF would result in
bus_dmamap_load_crp() walking additional mbufs in the socket buffer
that are not relevant, but generating a S/G list that potentially
exceeds the limit of the tag (while also wasting CPU cycles).

Reviewed by:	markj
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D30136
2021-05-25 16:59:18 -07:00
..
aac
aacraid
acpi_support
acpica Move time math out of disabled interrupts sections. 2021-03-10 13:52:51 -05:00
adb
adlink
ae
age
agp
ahci Add IDs for ASMedia ASM116x PCIe 3.0 AHCI controllers. 2021-04-07 15:09:56 -04:00
aic7xxx cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
al_eth al_eth: Use device_t in preference to struct device * 2021-04-12 09:32:02 -04:00
alc alc(4): add support for Mikrotik 10/25G NIC 2021-05-20 01:30:25 +03:00
ale
alpm
altera
amd_ecc_inject
amdgpio
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp
amr
an
arcmsr arcmsr: clear CCB allocated on the stack 2021-05-21 08:22:13 +01:00
asmc
ata
ath ath: bump the default node queue size to 128 frames, not 64 2021-05-22 21:23:00 -07:00
atkbdc
axgbe
backlight
bce
beri if_vtbe: Add missing includes to fix build 2021-03-08 20:48:48 +00:00
bfe
bge
bhnd
bnxt iflib: Make if_shared_ctx_t a pointer to const 2021-03-08 12:39:06 -05:00
bwi
bwn
bxe
cadence
cardbus
cas
ce ce: unifdef NPCI also 2021-03-26 10:59:11 -04:00
cesa
cfe
cfi
chromebook_platform
ciss
coretemp
cp
cpuctl
cpufreq
cxgb cxgb: Use device_t in preference to struct device * 2021-04-12 09:32:04 -04:00
cxgbe crypto: Add a new type of crypto buffer for a single mbuf. 2021-05-25 16:59:18 -07:00
cyapa
dc
dcons
dme
dpaa
dpms
drm2
dwc dwc: Use mii_fdt function 2021-04-27 19:07:33 +02:00
dwwdt
e1000 e1000: Rework em_msi_link interrupt filter 2021-04-27 15:29:39 -07:00
efidev Switch the EFI virtual address to a uint64_t 2021-05-01 06:01:20 +00:00
ena
esp
et
etherswitch
evdev
exca
extres extres: regulator: Fix regulator_status for already enable regulators 2021-05-21 17:39:07 +02:00
fb
fdc
fdt simple_mfd: switch to controllable locking for syscon provider. 2021-03-04 16:12:39 +01:00
ffec
filemon
firewire fwip(4): fixing kernel panic when receiving unicast packet 2021-04-15 22:56:07 +00:00
flash
ftwd
fxp
gem
glxiic
glxsb
goldfish
gpio Fix locking in qoriq_gpio 2021-05-17 08:46:45 -05:00
gxemul
hdmi
hid hkbd: Fix typo which disables keyboard input in kdb 2021-04-24 22:01:14 +03:00
hifn OCF: Remove support for asymmetric cryptographic operations. 2021-04-12 14:28:43 -07:00
hpt27xx cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptiop cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptmv hptmv: use .o files directly 2021-04-12 13:47:55 -06:00
hptnr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hptrr cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
hwpmc arm64: Fix finding the pmc event ID 2021-04-08 07:52:21 +00:00
hyperv storvsc: fix auto-sense reporting 2021-05-07 10:17:57 +03:00
ic
ice ice(4): Update to version 0.28.1-k 2021-03-05 17:33:39 -08:00
ichiic
ichsmb ichsmb: Add PCI ID for Intel Gemini Lake SMBus controller 2021-04-14 03:58:07 +03:00
ichwd
ida
iicbus
iir
imcsmb
intel pchtherm: Add IDs for CannonLake-H, CometLake and Lewisburg controllers 2021-04-14 13:15:19 +03:00
intpm
io
ioat
iommu
ipmi ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ips
ipw
isci isci: clear CCBs allocated on the stack 2021-05-21 08:10:22 +01:00
iscsi iscsi: Move the maximum data segment limits into 'struct icl_conn'. 2021-05-20 09:59:11 -07:00
iscsi_initiator
iser
isl
ismt
isp
ispfw
itwd
iwi
iwm
iwn iwnstats: fix build with clang and allow install under /usr/local/sbin 2021-04-20 18:07:56 +00:00
ixgbe ixgbe: Restore AIM support 2021-05-03 13:47:14 -04:00
ixl ixl(4): Add tunable to override Flow Control settings 2021-04-05 11:17:55 -07:00
jedec_dimm
jme
kbd
kbdmux
ksyms
le
led
lge
liquidio
malo
mbox
md sys/dev/md: Drop unncessary __GLOBL(mfs_root) 2021-03-30 14:59:43 +01:00
mdio
mem
mfi
mgb
mge
mii
mlx
mlx4 mlx4: remove no longer needed header 2021-03-26 15:56:02 +00:00
mlx5 mlx5: remove dependency on ifnet specifics of linux/netdevice.h 2021-04-02 10:01:30 +00:00
mlxfw
mly
mmc dwmmc: Add bus_generic_add_child in the methods 2021-05-21 17:40:14 +02:00
mmcnull
mpr mpr, mps: clear CCBs allocated on the stack 2021-05-21 07:42:13 +01:00
mps mpr, mps: clear CCBs allocated on the stack 2021-05-21 07:42:13 +01:00
mpt mpt: clear CCBs allocated on the stack 2021-05-21 07:59:02 +01:00
mrsas
msk
mthca
mvs
mwl
mxge
my
nctgpio
neta
netfpga10g/nf10bmac
netmap netmap: use safer defaults for hwbuf_len 2021-04-18 13:39:15 +00:00
nfe
nfsmb
nge
nmdm
ntb
null
nvd
nvdimm
nvme Partially revert r248770. 2021-04-02 11:43:17 +03:00
nvram
nvram2env
oce
ocs_fc ocs_fc: Fix memory leak in ocs_scsi_io_alloc() 2021-04-22 17:48:37 +05:30
ofw Rename ofwpci.c to ofw_pcib.c 2021-05-20 11:22:25 +02:00
otus
ow
pbio
pccard
pccbb
pcf
pci Rename ofwpci.c to ofw_pcib.c 2021-05-20 11:22:25 +02:00
pms pms(4): clear CCBs allocated on the stack 2021-05-21 07:29:23 +01:00
powermac_nvram
ppbus
ppc
proto
psci
pst
pty
puc
pwm usr.sbin/pwm/pwm add support for flags 2021-03-11 09:57:56 +01:00
qat qat: Make prototypes consistent with the implementation 2021-04-05 16:30:00 -04:00
qlnx qlnxr: Properly initialize the Linux device structure 2021-04-12 09:32:08 -04:00
qlxgb
qlxgbe
qlxge
quicc
ral
random
rccgpio
re
rl
rndtest
rt
rtsx
rtwn
safe OCF: Remove support for asymmetric cryptographic operations. 2021-04-12 14:28:43 -07:00
safexcel
sbni
scc
sdhci mmccam: Add two new XPT for MMC and use them in mmc_sim and sdhci 2021-05-21 17:34:05 +02:00
sdio
sec crypto: Add a new type of crypto buffer for a single mbuf. 2021-05-25 16:59:18 -07:00
sfxge
sge
siis
sis
sk
smartpqi
smbios ipmi,smbios: move smbios_walk_table to smbios.h 2021-04-07 15:05:49 -05:00
smbus
smc
snp
sound hda: correct comment about Asus laptop digital mics 2021-05-20 14:58:00 -04:00
speaker
spibus
ste
stge
sume
superio
sym
syscons
tcp_log
tdfx
terasic
ti
tpm
tsec
twa
twe
tws
uart Add support for Gemini Lake LPSS UARTs. 2021-05-23 20:46:32 +03:00
usb ums(4): Start USB xfers on opening of evdev node unconditionally. 2021-05-24 01:41:17 +03:00
veriexec
vge
viapm
viawd
videomode
virtio virtio_scsi: Zero stack-allocated CCBs 2021-05-16 22:20:39 -04:00
vkbd
vmd
vmgenc
vmware pvscsi: Advertise maxio of 256k. 2021-04-22 11:23:29 -06:00
vnic
vr
vt efifb,vbefb: implement vd_fini 2021-03-30 17:47:49 +02:00
vte
watchdog
wbwd
wpi
wtap
xdma
xen x86/xen: remove PVHv1 code 2021-05-17 11:41:21 +02:00
xilinx
xl
xz
zlib