freebsd-dev/sys
Bjoern A. Zeeb 3dd5760aa5 if_epair: rework
Rework if_epair(4) to no longer use netisr and dpcpu.
Instead use mbufq and swi_net.
This simplifies the code and seems to make it work better and
no longer hang.

Work largely by bz@, with minor tweaks by kp@.

Reviewed by:	bz, kp
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D31077
2021-11-02 09:23:46 +01:00
..
amd64 linux: make PTRACE_SETREGS use a correct struct 2021-10-30 10:13:37 +01:00
arm arm: Remove obsolete comments 2021-10-27 09:44:58 -06:00
arm64 Print the correct register for the arm64 elr 2021-11-01 11:19:57 +00:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam ada: Fix intra-object buffer overread of identify strings 2021-10-27 18:38:37 +01:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat linux: Also translate the signal if the code is CLD_KILLED 2021-10-29 15:28:00 +01:00
conf Remove enetc_mdio driver 2021-10-29 10:08:26 +02:00
contrib Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' 2021-10-29 19:18:03 +02:00
crypto crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes. 2021-10-06 14:08:49 -07:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev iicoc: support building as a module 2021-11-01 12:33:39 +08:00
dts ipq4018: add a device tree file for the ASUS rt-ac58u router 2021-10-18 19:18:46 +00:00
fs nfscl: Use a smaller initial delay time for NFSERR_DELAY 2021-11-01 17:21:31 -07:00
gdb
geom geli: eli data -> eli_data for consistency with other geom classes 2021-10-31 20:36:51 +00:00
gnu
i386 Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
isa
kern Extract proc_get_binpath() from sysctl_kern_proc_pathname() 2021-10-31 03:05:14 +02:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
modules iicoc: support building as a module 2021-11-01 12:33:39 +08:00
net if_epair: rework 2021-11-02 09:23:46 +01:00
net80211 net80211: add a driver-private pointer to struct ieee80211_node 2021-10-31 19:08:28 +00:00
netgraph Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
netinet inet: remove tcp_debug from netinet/tcp_debug.h 2021-11-01 23:10:30 +00:00
netinet6 net: Allow binding of unspecified address without address existance 2021-10-20 19:25:51 -04:00
netipsec ipsec: fix typo part2 2021-09-27 07:46:56 +02:00
netpfil pf: remove the flags argument from pf_unlink_state 2021-11-01 20:59:14 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto ktls: Fix assertion for TLS 1.0 CBC when using non-zero starting seqno. 2021-10-27 16:35:56 -07:00
powerpc Use the vm_radix_init() helper when initializing pmaps 2021-10-19 21:22:56 -04:00
riscv riscv: add iicbus and iicoc to GENERIC 2021-11-01 13:19:55 +08:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-17 14:19:05 -04:00
security Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
sys Bump __FreeBSD_version following the libdialog shared library 2021-10-30 23:09:29 -07:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools ipq4018: add TCSR definitions from Linux. 2021-10-18 19:18:01 +00:00
ufs ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
vm uma: Fix handling of reserves in zone_import() 2021-11-01 09:51:43 -04:00
x86 dmar: Disable protected memory regions after initialization 2021-10-29 10:08:25 +02:00
xdr
xen
Makefile