opnsense-src/sys
Bartosz Sobczak cdcd52d41e
irdma: Add RDMA driver for Intel(R) Ethernet Controller E810
This is an initial commit for RDMA FreeBSD driver for Intel(R) Ethernet
Controller E810, called irdma.  Supporting both RoCEv2 and iWARP
protocols in per-PF manner, RoCEv2 being the default.

Testing has been done using krping tool, perftest, ucmatose, rping,
ud_pingpong, rc_pingpong and others.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Reviewed by:	#manpages (pauamma_gundo.com) [documentation]
MFC after:	1 week
Relnotes:	yes
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D34690
2022-05-23 16:52:49 -07:00
..
amd64 irdma: Add RDMA driver for Intel(R) Ethernet Controller E810 2022-05-23 16:52:49 -07:00
arm Fix an indentation bug in the bcm pci driver 2022-05-23 18:24:04 +01:00
arm64 Add fdt to name of a fdt specific function 2022-05-23 15:24:35 +01:00
bsm
cam kerneldump: remove physical argument from d_dumper 2022-05-13 10:42:48 -03:00
cddl boot/zfs: Extend zfsimpl.h and make it easier to use 2022-05-21 14:30:35 -04:00
compat linux(4): Fix unlinkat() after a125ed50 2022-05-23 13:19:34 +03:00
conf irdma: Add RDMA driver for Intel(R) Ethernet Controller E810 2022-05-23 16:52:49 -07:00
contrib LinuxKPI 802.11 / iwlwifi / rtw88 : re-factor ieee802211_sta for MLO 2022-05-20 18:45:18 +00:00
crypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
ddb kerneldump: remove physical from dump routines 2022-05-13 10:43:19 -03:00
dev irdma: Add RDMA driver for Intel(R) Ethernet Controller E810 2022-05-23 16:52:49 -07:00
dts sys/dts: Remove MIPS files 2022-05-20 17:11:27 +01:00
fs fusefs: handle evil servers that return illegal inode numbers 2022-05-12 14:32:26 -06:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-01-22 14:46:06 -05:00
geom kerneldump: remove physical from dump routines 2022-05-13 10:43:19 -03:00
gnu bwn: eliminate dead writes in BWN_GPL_PHY 2022-05-04 09:32:59 -04:00
i386 linux(4): Deduplicate execve 2022-05-23 13:18:41 +03:00
isa isa: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
kern vfs: fix copy-pasto in previous 2022-05-20 20:58:11 +00:00
kgssapi kgssapi krb5: Remove unused variables. 2022-04-06 16:45:29 -07:00
libkern libkern: Fix two typos in source code comments 2022-04-09 09:36:34 +02:00
modules irdma: Add RDMA driver for Intel(R) Ethernet Controller E810 2022-05-23 16:52:49 -07:00
net [vlan + lagg] add IFNET_EVENT_UPDATE_BAUDRATE event 2022-05-20 06:38:43 +02:00
net80211 net80211: remove (optional) RSN from preobereq 2022-05-17 22:33:10 +00:00
netgraph sockbuf: merge two versions of sbcreatecontrol() into one 2022-05-17 10:10:42 -07:00
netinet sctp: more sb_cc related cleanups 2022-05-23 16:09:23 +02:00
netinet6 sockbuf: improve sbcreatecontrol() 2022-05-17 10:10:42 -07:00
netipsec ipsec_encap: setdf is only used for INET. 2022-04-13 16:08:21 -07:00
netpfil pf: call dummynet directly from the ethernet code 2022-05-20 14:49:31 +02:00
netsmb smb_smb_treedisconnect: eliminate write only variable mbp 2022-04-04 22:30:57 -06:00
nfs nfs: do not panic on bootpc_init when no interfaces are found 2022-04-07 19:33:26 -03:00
nfsclient
nfsserver
nlm sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed ibcore: Fix possible memory leak in ib_mad_post_receive_mads() 2022-05-19 10:13:06 +02:00
opencrypto crypto: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
powerpc Retire sv_transtrap 2022-05-20 14:54:03 +03:00
riscv Retire sv_transtrap 2022-05-20 14:54:03 +03:00
rpc krpc: Fix NFS-over-TLS for KTLS1.3 2022-05-15 11:51:56 -07:00
security mac_pimd: Support for privilege drop in pimd 2022-04-20 08:07:37 +02:00
sys cpuset: Fix the KASAN and KMSAN builds 2022-05-20 10:34:25 -04:00
teken teken: color #3 is yellow not brown - use TC_YELLOW as the name 2022-03-12 09:17:29 -05:00
tests
tools syscallarg_t: Add a type for system call arguments 2022-03-28 19:43:03 +01:00
ufs Reduce code nesting in readsuper(). 2022-05-15 15:02:24 -07:00
vm vm_phys: avoid waste in multipage allocation 2022-04-26 02:56:23 -05:00
x86 linux(4): Deduplicate bsd_to_linux_trapcode() 2022-05-23 13:16:58 +03:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen xen: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:58 -07:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00