freebsd-dev/sys
Aleksandr Fedorov ceaf442ff2 if_vxlan(4): Allow netmap_generic to intercept RX packets.
Netmap (generic) intercepts the if_input method to handle RX packets.

Call ifp->if_input() instead of netisr_dispatch().
Add stricter check for incoming packet length.

This change is very useful with bhyve + vale + if_vxlan.

Reviewed by:	vmaffione (mentor), kib, np, donner
Approved by:	vmaffione (mentor), kib, np, donner
MFC after:	2 weeks
Sponsored by:	vstack.com
Differential Revision:	https://reviews.freebsd.org/D30638
2022-02-06 15:27:46 +03:00
..
amd64 linux_copyout_strings: Use PROC_PS_STRINGS(). 2022-02-04 15:57:57 -08:00
arm ar40xx_switch: add initial switch for the IPQ4018/IPQ4019. 2022-02-03 21:27:13 -08:00
arm64 Sort the names of the arm64 debug registers 2022-02-04 10:49:27 +00:00
bsm
cam CTL: Fix mode page trucation on HA synchronization. 2022-02-03 11:10:12 -05:00
cddl
compat lindebugfs: Fix write 2022-02-04 14:31:08 +01:00
conf tcp: move ECN handling code to a common file 2022-02-05 15:04:42 +01:00
contrib
crypto
ddb
dev Add new USB host controller PCI ID's. 2022-02-06 13:18:35 +01:00
dts dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitions 2022-02-03 21:26:45 -08:00
fs fusefs: fix the build without INVARIANTS after 00134a0789 2022-02-04 18:44:27 -07:00
gdb
geom
gnu
i386 x86 atomic.h: remove obsoleted comment 2022-02-04 14:01:39 +02:00
isa
kern dmesg: detect wrapped msgbuf on the kernel side and if so, skip first line 2022-02-05 13:35:31 -08:00
kgssapi
libkern
modules rtsx: Convert driver to use the mmc_sim interface 2022-02-03 18:43:12 -05:00
net if_vxlan(4): Allow netmap_generic to intercept RX packets. 2022-02-06 15:27:46 +03:00
net80211
netgraph
netinet tcp: use TCPSTAT_INC in kernel ecn functions 2022-02-05 16:55:22 +01:00
netinet6
netipsec
netpfil pf: deal with tables gaining or losing counters 2022-02-05 10:29:34 +01:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc powerpc/atomic: Fix atomic_testand_*_long on powerpc64 2022-02-03 17:25:39 -06:00
riscv arm64, riscv: handle RB_KDB 2022-02-01 13:59:54 -04:00
rpc
security
sys kern: harvest entropy from callouts 2022-02-03 10:05:06 -06:00
teken
tests
tools
ufs ffs_read(): lock buffers after snaplk with LK_NOWITNESS 2022-02-06 03:26:22 +02:00
vm vmmeter(): Fix detection of the named swap objects 2022-02-02 11:39:58 +02:00
x86
xdr
xen
Makefile