opnsense-src/sys
Vincenzo Maffione f7926a6d0c net: iflib: fix vlan processing in the drivers
The logic that sets iri_vtag and M_VLANTAG does not handle the
case where the 802.11q VLAN tag is 0. Fix this issue across
the iflib drivers. While there, also improve and align the
VLAN tag check extraction, by moving it outside the RX descriptor
loop, eliminating a local variable and additional checks.

PR:             260068
Reviewed by:    kbowling, gallatin
Reported by:	erj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D33156
2021-12-28 11:11:41 +00:00
..
amd64 Fix pmap_is_prefaultable() on arm64 and riscv 2021-12-27 19:17:14 -06:00
arm ipq4018_usb_phy: remove old debugging routine 2021-12-27 18:33:06 -08:00
arm64 Fix pmap_is_prefaultable() on arm64 and riscv 2021-12-27 19:17:14 -06:00
bsm
cam adaspindown: check disk power mode before sending IDLE command 2021-12-24 11:02:22 +02:00
cddl dtrace: Disable getf() as it is broken on FreeBSD 2021-12-17 13:10:22 -05:00
compat LinuxKPI: add 802.11 compat code 2021-12-27 18:47:25 +00:00
conf LinuxKPI: add 802.11 compat code 2021-12-27 18:47:25 +00:00
contrib iwlwifi: plug memory modified after free 2021-12-27 18:47:26 +00:00
crypto aesni: Fix an out-of-bounds read in AES_GCM_decrypt() 2021-12-16 09:17:06 -05:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev net: iflib: fix vlan processing in the drivers 2021-12-28 11:11:41 +00:00
dts add rk3328 overlay for enabling analog sound 2021-11-13 11:09:23 +02:00
fs nfscommon: Return NFSERR_ATTRNOTSUPP for AUDIT/ALARM ACEs 2021-12-27 08:03:41 -08:00
gdb
geom GEOM: Minor polishing in geom_event. 2021-12-27 21:01:08 -05:00
gnu
i386 sysent: regenerate 2021-12-16 20:56:28 -06:00
isa
kern itimers: strip unused bits from struct itimer and struct itimers 2021-12-28 03:02:53 +02:00
kgssapi
libkern
mips mips: Implement suword16 2021-12-19 12:48:49 +00:00
modules iwlwifi: attach to the build 2021-12-27 18:47:26 +00:00
net net: iflib: sync isc_capenable to if_capenable 2021-12-28 10:55:21 +00:00
net80211 net80211: adjust a printf to toeee80211_note 2021-12-26 17:26:58 +00:00
netgraph netgraph: Remove CTLFLAG_NEEDGIANT from sysctl. 2021-12-26 19:42:53 -05:00
netinet sctp: minor improvements in sctp_get_frag_point 2021-12-28 10:23:31 +01:00
netinet6 in_pcb: use jenkins hash over the entire IPv6 (or IPv4) address 2021-12-26 10:47:28 -08:00
netipsec crypto: Consistently use AES instead of Rijndael128 for the AES-CBC cipher. 2021-12-16 13:47:27 -08:00
netpfil ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
netsmb
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2021-12-15 20:54:57 -07:00
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto cryptodev.h: Drop 'extern' from function prototypes. 2021-12-21 12:33:49 -08:00
powerpc [PowerPC] PowerMac timebase sync for G4 2021-12-23 16:06:07 -06:00
riscv Fix pmap_is_prefaultable() on arm64 and riscv 2021-12-27 19:17:14 -06:00
rpc rpc: Delete AUTH_NEEDS_TLS(_MUTUAL_HOST) auth_stat values 2021-12-23 14:31:53 -08:00
security Thread creation privilege for realtime group 2021-12-15 00:01:58 +02:00
sys itimers: strip unused bits from struct itimer and struct itimers 2021-12-28 03:02:53 +02:00
teken
tests
tools arm64: Don't rely on host readelf for u-boot booti image generation 2021-12-24 19:25:20 +00:00
ufs Change VOP_READDIR's cookies argument to a **uint64_t 2021-12-15 20:54:57 -07:00
vm vm_reserv: fix zero-boundary error 2021-12-26 11:40:27 -06:00
x86 x86: Remove CTLFLAG_NEEDGIANT from sysctls. 2021-12-25 22:24:20 -05:00
xdr
xen Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
Makefile