freebsd-nq/sys/dev
Andrew Rybchenko ad72d03040 sfxge(4): rollback last seen VLAN TCI if Tx packet is dropped
Early processing of a packet on transmit may change last seen
VLAN TCI in the queue context. If such a packet is eventually
dropped, last seen VLAN TCI must be set to its previous value.

Submitted by:   Ivan Malov <Ivan.Malov at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D18288
2018-11-30 07:11:05 +00:00
..
aac Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
aacraid Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
acpi_support Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
acpica acpi/ec: Fix regression caused by r340644 2018-11-26 19:41:13 +00:00
adb
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
age Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
agp Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
ahci Implement ability to turn on/off PHYs for AHCI devices. 2018-11-03 00:37:51 +00:00
aic7xxx
al_eth Use ip/ipv6 structures in al_eth only if they are supported 2018-08-28 17:09:41 +00:00
alc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ale Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
alpm
altera
amd_ecc_inject Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
amdgpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
amdpm
amdsbwd
amdsmb
amdsmn amdsmn(4)/amdtemp(4): Attach to Ryzen 2 hostbridges 2018-11-14 03:42:39 +00:00
amdtemp amdtemp(4): Fix temperature reporting on AMD 2990WX 2018-11-14 04:50:29 +00:00
amr Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
an Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
arcmsr
asmc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ata
ath ath: Minor style cleanups 2018-08-10 13:38:23 +00:00
atkbdc psm(4): Add minimal support for active AUX port multiplexers 2018-11-24 21:23:12 +00:00
auxio
axgbe
bce Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
beri
bfe Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bge Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bhnd
bktr
bm Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
bnxt
bvm
bwi Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bwn Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bxe Add support for Error Recovery 2018-10-15 18:39:33 +00:00
cadence
cardbus
cas Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ce
cesa
cfe
cfi
chromebook_platform
ciss Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
cmx
coretemp
cp
cpuctl amd64: flush L1 data cache on syscall return with an error. 2018-10-20 23:17:24 +00:00
cpufreq
cs Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ctau
cx Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
cxgb Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
cxgbe Make most of the CLIP code conditional on #ifdef INET6. 2018-11-29 23:14:54 +00:00
cy
cyapa
dc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
dcons
de Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dme Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dpaa dpaa: Mark BMan and QMan as earlier driver modules 2018-10-23 01:56:52 +00:00
dpms
drm Add big, nasty abandonware tags to this code. 2018-08-28 14:46:55 +00:00
drm2 Add updating entry for DRM 2018-10-20 19:14:46 +00:00
dwc
e1000 Fix first-packet completion 2018-11-09 22:18:43 +00:00
ed Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
efidev Assign to correct structure members. 2018-09-04 19:28:46 +00:00
ena Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ep Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
esp
et Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
etherswitch
evdev evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or. 2018-11-25 19:37:00 +00:00
ex Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
exca
extres extres: clk: Fix clk_set_assigned 2018-11-29 19:06:05 +00:00
fb
fdc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
fdt
fe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ffec Fix possible NULL pointer dereference in ffec_alloc_mbufcl(). 2018-09-21 13:44:05 +00:00
filemon Add const to input-only char * arguments. 2018-11-02 20:50:22 +00:00
firewire
flash
fxp Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
gem Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
glxiic
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
gxemul
hdmi
hifn Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc: limit wait for user callchain collection to 1 tick 2018-11-05 08:11:16 +00:00
hyperv Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ic
ichiic Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ichsmb
ichwd ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620) 2018-10-22 14:44:44 +00:00
ida Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
if_ndis
iicbus Export the eeprom device size via readonly sysctl. Also export the write 2018-08-13 23:53:11 +00:00
iir
imcsmb
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
io
ioat Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ipmi Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ips
ipw Fix ipw_start(), where logic was reverted in r287197. 2018-10-23 12:53:09 +00:00
isci
iscsi
iscsi_initiator
iser
isl
ismt
isp
ispfw
iwi
iwm Fix the MODULE_PNP_INFO() for iwm(4) where I got the bus and module 2018-10-01 10:44:33 +00:00
iwn Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
ixgbe Fix first-packet completion 2018-11-28 17:37:17 +00:00
ixl Fix first-packet completion 2018-11-28 17:37:17 +00:00
jedec_dimm Remove jedec_ts(4) 2018-08-01 08:24:34 +00:00
jme
kbd evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms
le
led
lge
liquidio Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
malo
mbox
mc146818
md
mdio
mem
mfi Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mge
mii Recognize ICS1893C PHYs. 2018-08-07 17:13:42 +00:00
mk48txx
mlx
mlx4 Add missing steering rules for virtual function, VF, in mlx4en(4) driver. 2018-10-08 14:52:21 +00:00
mlx5 mlx5: Notify user that the ConnectX-6 shutdown its port due to power limitation 2018-10-22 10:38:38 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc - Restore setting the clock for devices which support the default/legacy 2018-11-17 17:21:36 +00:00
mmcnull
mn
mpr Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mps Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mpt
mrsas Use plain atomic_{add,subtract} when that's sufficient. 2018-11-06 17:32:25 +00:00
msk
mthca
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl
mxge
my Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
nand
nctgpio
neta Disable the auto negotiation if the port is set to fixed-link. 2018-08-14 18:58:16 +00:00
netfpga10g/nf10bmac
netmap netmap: set IFCAP_NETMAP in if_capabilities 2018-11-28 14:07:34 +00:00
nfe
nfsmb
nge
nmdm
ntb Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
null
nvd
nvdimm Initializer error variable in nvdimm_spa_uio(). 2018-10-23 17:53:35 +00:00
nvme Remove do-nothing nvme_modevent. 2018-11-16 16:51:44 +00:00
nvram
nvram2env
oce Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
ocs_fc
ofw Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
otus
ow
pbio
pccard Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
pccbb Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
pcf
pci pci_host_generic : move activate/release to generic code 2018-11-19 03:43:10 +00:00
pcn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
pms
powermac_nvram
ppbus
ppc
proto proto: change device permissions to 0600 2018-11-22 16:55:09 +00:00
psci Fix a typo on the PSCI smc call wrapper. 2018-08-14 13:56:49 +00:00
pst
pty
puc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
qlnx/qlnxe
qlxgb
qlxgbe
qlxge
quicc
ral Remove bogus spaces. 2018-09-26 19:41:00 +00:00
random random(4): Match enabled sources mask to build options 2018-10-27 15:09:35 +00:00
rc
rccgpio
re
rl Remove bogus spaces. 2018-09-26 19:41:00 +00:00
rndtest Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
rp
rt
rtwn
safe Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
sbni Copy out from kernel to data, not the other way around. 2018-08-13 21:53:18 +00:00
scc
sdhci For consistency within the front-end, prefer SDHCI_{READ,WRITE}_{2,4}() 2018-11-19 23:56:33 +00:00
sec
sf Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
sfxge sfxge(4): rollback last seen VLAN TCI if Tx packet is dropped 2018-11-30 07:11:05 +00:00
sge
siis
sio
sis
sk
smartpqi
smbus
smc
sn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
snp
sound Don't read the USB audio sync endpoint when we don't use it to save 2018-11-08 12:46:47 +00:00
speaker
spibus Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ste
stge
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
tcp_log
tdfx
terasic
ti
tl Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
tpm Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
trm
tsec
twa
twe
tws Remove support for versions prior to FreeBSD 7.0 from twa(4) 2018-11-13 23:53:24 +00:00
tx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
txp Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
uart Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb wmt(4): Add PNP record so it could be picked by devd/devmatch. 2018-11-10 22:14:09 +00:00
veriexec
vge
viapm
viawd
videomode
virtio vtnet: fix netmap support 2018-11-14 15:39:48 +00:00
vkbd
vmware
vnic
vr
vt Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
vte
vx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
watchdog
wb Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
wbwd
wi
wpi
wtap
xdma Eliminate kmem_alloc_contig()'s unused arena parameter. 2018-08-20 15:57:27 +00:00
xe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
xen xen: temporary disable SMAP when forwarding hypercalls from user-space 2018-09-13 07:15:02 +00:00
xilinx
xl Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00